我正在尝试在表格中取一行复选框,对于表格中的每个 TD,它需要检查复选框是否已勾选,是否为 1,否则为 0。我需要一个 for 循环,我将能够遍历每个 td,确定它是否被检查,如果是,则将 1 添加到二进制字符串,否则将 0 添加到二进制字符串。
这应该以每个 tr 都有自己的唯一二进制字符串结束,这些字符串来自已选中或未选中的复选框。我还想为每个 tr 设置自己的唯一 ID。
下面的代码是我到目前为止所拥有的,但我假设我走错了方向。
任何帮助表示赞赏。谢谢
[ { ID: 000, binary: 0101010101 } ]
function generate(){
$("#actionTable>tbody").children("tr").each(function(i, rowitem){
$(rowitem).children("td").each(function(index, item){
if (index == 0){
var amid = $(item).data("amid");
}
else {
//Handle checkbox
var checked = $(item.firstChild).prop('checked')
}
});
});
}