通过jquery获取复选框在Repeater中单击

时间:2011-05-25 12:49:29

标签: c# jquery asp.net internet-explorer-9

我有一个包含复选框的转发器,我只需启用一些控制,取决于复选框检查状态,我曾经使用jQuery使用

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

现在我有一个updatepanel包含带有复选框

的转发器

所以我需要获取点击事件

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

我正在使用jQuery 1.4.1和IE9

2 个答案:

答案 0 :(得分:2)

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

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

或者您可以使用.delegate

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

答案 1 :(得分:1)

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

Rebinding events in jQuery after Ajax update (updatepanel)