JQuery绑定事件处理动态添加的元素

情况概要:

要用全选按钮来全部选中查询出的结果。

在页面加载时,并没有数据项。需要点击查询后才能出来数据项。

一、

首先,我试了注册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 }

 四、

结果成功了。

如果疑问,欢迎留言。互相学习,共同进步。

posted on 2015-07-14 19:08  帝华  阅读(205)  评论(0编辑  收藏  举报

导航