回发后保持复选框状态

时间:2015-01-17 08:57:50

标签: javascript jquery asp.net gridview

我有一个父 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
            });
        });
    });

0 个答案:

没有答案