См. Метод live()
, он позволяет связать событие для всех текущих и будущих элементов в DOM, соответствующих данному селектору.
$(".s").live('click', function(){
alert("Ok");
});
jQuery docs скажем:
Прикрепить обработчик к событию для всех элементов, которые соответствуют текущему селектору, сейчас и в будущем
Обратите внимание , что этот ответ был написан в октябре 2011 года, когда jQuery 1.6.4 был королем.live()
устарел в 1,7 в пользу использования on()
.Эквивалентный синтаксис теперь:
$(document).on("click", ".s", function(){
alert("Ok");
});