我有一个父 gridview 。在那里,我有多个嵌套网格视图。在每个嵌套网格视图中,我有一个列,其中包含标题复选框和子复选框。如果我选中一个嵌套gridview 的标题复选框并再次检查另一个嵌套gridview 的标题复选框,则首先 gridview 的复选框不能维护其检查状态。它们变得未经检查,包括标题复选框。
我正在使用以下代码
$(document).ready(function () {
$("#<%=grdParent.ClientID %>").each(function () {
alert("Hi");
$(this).find(".grdchild > tbody > tr").each(function () {
$(this).find('input:checkbox[id*="chkHeader"]').click(function () {
var isChecked = $(this).prop("checked");
$(this).closest("tr").find("[id*=chkChild]:checkbox").prop('checked', isChecked);
//$("[id*=chkChild]:checkbox").prop('checked', isChecked);
});
//Do Stuff
});
});
});