我试图使用jquery按钮复选框来复选复选框ID。只有jquery绑定的表。
我的代码是这样的
Jquery的
for (var i = 0; i < data.d.length; i++)
{
a = data.d[i].Id;
$("#table").each(function () {
$('input[type="checkbox"]', '#' + a).prop('checked', true);
});
}
无论传递什么,id和checkbox id都是一样的。我使用此ID来检查复选框但无法检查它。
请帮我解决这个问题。
提前完成。
答案 0 :(得分:0)
$('input#' + id).prop('checked', true);
答案 1 :(得分:0)
如果按钮位于行
内,请使用此选项在每行中切换复选框$("button").on("click",function(){
var check = $(this).closest("tr").find('input[type="checkbox"]');
check.prop("checked",!check.prop("checked");
});
html看起来像
<tr> <td><button>Click</button></td> <td><input type="checkbox"></td> </tr>
在循环中,你应该为每个复选框设置id:
$('#check-' + a).prop('checked', true);