通过jquery获取中继器内部的复选框点击

本文关键字:复选框 内部 jquery 获取 中继器 通过 | 更新日期: 2023-09-27 17:57:34

我有一个包含复选框的中继器,我只需要根据复选框的选中状态启用一些控制,我以前使用使用jQuery

$("input:checkbox").Click(function(){
    alert('Any code');
});

现在我有一个更新面板,其中包含带有复选框的中继器

所以我需要获取点击事件

我在这里展示的方式不起作用!!我不知道为什么?

我使用的是jQuery 1.4.1和IE9

通过jquery获取中继器内部的复选框点击

更新面板会动态地向页面添加内容,因此您需要使用jquery .live()

$("input:checkbox").live("click",function(){
    alert('Any code');
});

或者您可以使用.delegate

$("#ParentToRepeater").delegate("input:checkbox","click",function(){
     alert('Any code');
});

也许这个答案可以帮助你。。。

Ajax更新(updatepanel)后在jQuery中重新绑定事件