情况概要:
要用全选按钮来全部选中查询出的结果。
在页面加载时,并没有数据项。需要点击查询后才能出来数据项。
一、
首先,我试了注册Click事件,肯定黄了。
二、
准备用live。然后发现现在的版本已经不支持。
三、
下载jquery 1.8,在加载时使用live方法。
1 //加载时执行的函数 2 $(RegisterEvent); 3 4 function RegisterEvent() { 5 $("#ChkAllItems").live("click", function () { 6 7 8 var checkBoxes = $("input[name = 'SelItem']:checkbox"); 9 var ifChecked = $("#ChkAllItems").attr("checked"); 10 if (ifChecked) { 11 checkBoxes.attr("checked", true); 12 } 13 else { 14 checkBoxes.attr("checked", false); 15 } 16 }); 17 }
四、
结果成功了。
如果疑问,欢迎留言。互相学习,共同进步。