jQuery技术

jQuery操作Table学习总结(2)

字号+ 作者:H5之家 来源:H5之家 2017-02-10 13:04 我要评论( )

row=trtd+chk+/tdtd+text+/tdtd+sel+/tdtd+text+/tdtd+text+/td/tr; $(row).insertAfter($(#table1 tr:eq(+rownum+))); } //客户端删除一行 //每次只能删除一行,删除多行时出错 function btnDeleteRow() { $(#tabl

row="<tr><td>"+chk+"</td><td>"+text+"</td><td>"+sel+"</td><td>"+text+"</td><td>"+text+"</td></tr>";

$(row).insertAfter($("#table1 tr:eq("+rownum+")"));

}

//客户端删除一行

//每次只能删除一行,删除多行时出错

function btnDeleteRow()

{

$("#table1 tr").find("input[type='checkbox']").each(function(i){

if($(this).attr("checked"))

{

if(i!=0)//不能删除行标题

{

$("#table1 tr:eq("+i+")").remove();

}

}

});

}

//这个比上面的要好,可以一下删除多个记录

function btnDeleteRow()

{

$("#table1 tr").each(function(i){

var chk=$(this).find("input[type='checkbox']");

if(chk.attr("id")!="checkall")//不能删除标题行

{

if(chk.attr("checked"))

{

$(this).remove();

}

}

});

}

//客户端保存

function btnSaveClick()

{

//find()方法中我暂时不知道如何设定多个筛选条件,所以下面得不到select列表的值 //$("#table1 tr td").find("input[type='text']" || "select").each(function(i){ //alert($(this).val());

//});

$("#table1 tr").find("td").each(function(i){

if($(this).find("input[type='text']").length>0)

{

alert($(this).find("input[type='text']").val());

}

else if($(this).find("select").length>0)

{

alert($(this).find("select").val());

}

});

}

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评