【问题标题】:get checkbox click inside repeater by jquery通过jquery在中继器内单击复选框
【发布时间】:2011-09-01 18:07:29
【问题描述】:

我有一个包含复选框的中继器,我只需要根据复选框选中状态启用一些控件,我曾经使用 jQuery 这样做

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

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

所以我需要获取点击事件

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

我正在使用 jQuery 1.4.1 和 IE9

【问题讨论】:

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


    【解决方案1】:

    也许这个答案可以帮到你……

    Rebinding events in jQuery after Ajax update (updatepanel)

    【讨论】:

      【解决方案2】:

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

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

      或者你可以使用.delegate

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-12
        • 2015-02-20
        • 1970-01-01
        • 2023-04-02
        相关资源
        最近更新 更多