установите флажок, нажмите внутри повторителя с помощью jquery - PullRequest
2 голосов
/ 25 мая 2011

У меня есть повторитель, который содержит флажок, и мне просто нужно, чтобы какой-то элемент управления зависел, зависит от состояния флажка, отмеченного флажком, я использовал это для jQuery, используя

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

Теперь У меня есть панель обновления, содержащая повторитель, у которого есть флажок

Итак Мне нужно получить событие клика

способ, которым я показываю здесь, не работает !! Я не знаю почему?

Я использую jQuery 1.4.1 и IE9

Ответы [ 2 ]

2 голосов
/ 25 мая 2011

Панель обновления динамически добавляет материал на вашу страницу, поэтому вам нужно использовать jquery .live()

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

Или вы можете использовать .delegate

$("#ParentToRepeater").delegate("input:checkbox","click",function(){
     alert('Any code');
});
1 голос
/ 25 мая 2011
...