对的 这样做完全没有任何意义,但是我知道你的意思,就是能让表格td变成可编辑的input,
可以这样 在td里面在嵌套一个span标签用于存放数据,当单击span标签的时候 在替换成input标签就可以了
js代码:
$(".edit").click(function(){
var t_this = $(this);
var list=$(t_this).parent().parent().find("td:lt(2)");
$.each(list,function(i,obj){
$(obj).html("");
});
});
html代码:
1 | 2 |
$(function(){
$('#save').hide();
$('#edit').click(function(){
$(this).closest('td').siblings().html(function(i,html){
return '';
});
$(this).hide();
$('#save').show();
})
})
td1 | td2 |
这样有意义嘛,tr中td没了,也就是表格的结构被破坏了