jquery与gridview,页面中有个gridview,有一个linkbutton,有一个checkboxlist,我用jquery实现了checkeboxlist全选功能,页面加载时能够实现全选,可是在我点击linkbutton后,全选失效,求解释,或者解决的办法。谢谢
        $(document).ready(function () {
            $("#<%=FitCrowd.ClientID %>").find("input").each(function () {
                $(this).click(function () {
                    if ($(this).attr("checked") == true) {
                        var isOk = true;
                       
                        $("#<%=FitCrowd.ClientID %>").find("input").each(
                    function () {
                        if ($(this).attr("checked") == false) { isOk = false; }
                    });
                    if (isOk) { $("#<%=chkperson.ClientID %>").attr("checked", true); }
                    alert("选中拉");
                    }
                    else {
                        $("#<%=chkperson.ClientID %>").attr("checked", false);
                        alert("没选中");
                    }
                });            });
        });
jquery实现功能没问题呃,就是点击了linkbutton后,无论我怎么点击checkbox,都不弹出任务信息

解决方案 »

  1.   

    $(document).ready(function () 是页面第一次刷新的时候会走的方法,你的linkbutton是runat server的吧,试试看把你的$(document).ready里的function 提出来,然后执行完成linkbutton去执行function内容
      

  2.   

    恩,linkbutton确实是服务器控件,可是我需要在点击linkbutton前,或者后都要执行function方法,因为这是必须的