var arr = []; $('#table1 tr td:nth-child(1)').each(function (key, value) { arr.push($(this).html()); }); var result = arr.join(',');
10.全选或全不选
代码如下:
//方法零: $('#all').on('click', function () { $('input.checkSub').prop('checked', this.checked); // 给当前一起绑定的子选择添加效果 });
//方法一: //全选或全不选 此传入的参数为event 如:checkAll(event) function checkAll(evt){ evt=evt?evt:window.event; var chall=evt.target?evt.target:evt.srcElement; var tbl=$("#table1"); var trlist=tbl.find("tr"); for(var i=1;i var tr=$(trlist[i]); var input=tr.find("INPUT[type='checkbox']"); input.attr("checked",chall.checked); } } //方法二: //全选或全不选 此传入的参数为this 如:checkAll(this) function checkAll(evt){ var tbl=$("#table1"); var trlist=tbl.find("tr"); for(var i=1;i var tr=$(trlist[i]); var input=tr.find("INPUT[type='checkbox']"); input.attr("checked",evt.checked); } } //方法三: //全选或全不选 此传入的参数为this 如:checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").each(function(i){ $(this).attr("checked",evt.checked) }); } //方法四: //全选或全不选 此传入的参数为this 如:checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").attr("checked",evt.checked); }
11.客户端动态添加行
代码如下:
function btnAddRow(){ //行号是从0开始,最后一行是新增、删除、保存按钮行 故减去2 var rownum=$("#table1 tr").length-2; var chk=""; var text=""; var sel=""; var row="