有UpdatePanel時,JQUERY失效

摘要:有UpdatePanel時,JQUERY失效


  $(document).ready(function () {

        //UpdatePanel 控制項的部分網頁更新,並且定義可用來透過使用用戶端指令碼自訂網頁的屬性、事件和方法
        var prm = Sys.WebForms.PageRequestManager.getInstance();
        prm.add_pageLoaded(BindEvents);

        function BindEvents() {
            // 商品別 全部(全選/取消全選)
            $("#chkProduct_ALL").click(function () {
                var myCheckBox = this;
                var parentSpan = $("#spanProduct");
                var parentCheckbox = $(parentSpan).find('input[type="checkbox"]');
                if (myCheckBox.checked == true) {
                    $(parentCheckbox).attr("checked", "checked");
                }
                else {
                    $(parentCheckbox).removeAttr("checked");
                }
            });
        }
    });