Jquery 在页面回发后调用document.ready函数

Jquery 在页面回发后调用document.ready函数,jquery,Jquery,我的页面上有以下功能。此功能将选中中继器控制上的所有复选框。第一次加载页面时效果非常好。但当我重新加载或刷新页面或在页面上选择不同的条件(回发时),该函数没有调用/工作。因此,一旦我对此进行了回发,document.ready()函数就不再调用了。当页面处于回发状态时,如何仍然调用loadChkCtrls()函数 <script type="text/javascript"> $(document).ready(function() { c

我的页面上有以下功能。此功能将选中中继器控制上的所有复选框。第一次加载页面时效果非常好。但当我重新加载或刷新页面或在页面上选择不同的条件(回发时),该函数没有调用/工作。因此,一旦我对此进行了回发,document.ready()函数就不再调用了。当页面处于回发状态时,如何仍然调用loadChkCtrls()函数

<script type="text/javascript">
         $(document).ready(function() {
             checked = false;
             alert("test");
             loadChkCtrls();
             return;

         });

     function loadChkCtrls() {
         alert("test3");
         $("span.chkEachRow input").attr('checked', false);

         $("#chkAllRows").click(function() {
             alert("test1");
             if (checked == false) {
                 checked = true
             }
             else {
                 checked = false
             }
             $("span.chkEachRow input").attr('checked', checked);
             return;
         });
     }

</script>      

$(文档).ready(函数(){
选中=错误;
警报(“测试”);
loadChkCtrls();
返回;
});
函数loadChkCtrls(){
警报(“测试3”);
$(“span.chkEachRow输入”).attr('checked',false);
$(“#chkAllRows”)。单击(函数(){
警报(“测试1”);
如果(选中==false){
选中=真
}
否则{
选中=错误
}
$(“span.chkEachRow输入”).attr('checked',checked);
返回;
});
}

我让它工作了。下面的代码适用于我

ScriptManager.RegisterStartupScript(Me, Page.GetType(), "scriptKey", "loadChkCtrls();", True)
谢谢, 安妮