<td style="width:200px" id="a"><a href="#" id="save_btn" style="display:none">保存</a>
<a href="#" id="edit_btn">修改</a>
<a href="#" id="del_btn">删除</a></td>
</tr>
<tr id="trr">
<td style="width:100px" id="no_id">3</td>
<td style="width:100px">小张</td>
<td style="width:100px">5000</td>
<td style="width:200px" id="a"><a href="#" id="save_btn" style="display:none">保存</a>
<a href="#" id="edit_btn">修改</a>
<a href="#" id="del_btn">删除</a></td>
</tr>
<tr id="trr">
<td style="width:100px" id="no_id">4</td>
<td style="width:100px">小赵</td>
<td style="width:100px">6000</td>
<td style="width:200px" id="a"><a href="#" id="save_btn" style="display:none">保存</a>
<a href="#" id="edit_btn">修改</a>
<a href="#" id="del_btn">删除</a></td>
</tr>
</tbody>
</table>
</body>
</html>
jQuery的代码如下
$(document).ready(function(){
var tb = $("#tb"); //添加
$("#add_btn").click(function(){
var hideTr = $("#hide_tbody",tb).children().first();
var newTr = hideTr.clone().show();
$("#show_tbody",tb).append(newTr);
});
//保存
$("#save_btn",tb).die('click').live('click',function(){
var tr = $(this).parent().parent();
$("input[type='text']",tr).each(function(i,el){
el = $(el);
el.parent().text(el.val());
el.remove();
});
$("#save_btn",tr).hide();
$("#edit_btn",tr).show();
});
//修改
$("#edit_btn",tb).die('click').live('click',function(){
var tr = $(this).parent().parent();
$("td:not('#a')",tr).each(function(i,el){
el = $(el);
var html = "<input value='"+el.text()+"' type='text'>";
el.html(html);
});
$("#edit_btn",tr).hide();
$("#save_btn",tr).show();
});
//删除
$("#del_btn",tb).die('click').live('click',function(){
$(this).parent().parent().remove();
});
//查询
$("#search_btn").click(function(){
var key = $("#Ktext").val();
var sbody = $("#show_tbody");
var trr = $("#trr",sbody);
var keyword = $("#no_id",sbody).text();
for(var i = 0; i < keyword.length;i++)
{
if(keyword[i]== key[0]){
trr.eq(i).show();
}else{
trr.eq(i).hide();
}
}
});
//返回
$("#back_btn").click(function(){
var sbody = $("#show_tbody");
$("#trr",sbody).show();










