Как мне использовать .on()
, если HTML еще не сгенерирован? На странице jQuery указано
. Если на страницу вводится новый HTML, выберите элементы и прикрепите обработчики событий после того, как новый HTML будет помещен на страницу.
Но я не знаю, как это сделать. Есть ли способ «перезагрузить» обработчик событий?
Итак, если бы у меня было
$(document).ready(function(){
$('.test').on('click', function(){
var id = $(this).attr('id');
console.log("clicked" + id);
});
generatePage();
});
, где generatePage ()создает группу div с .test
, как бы я перепривязывал .on()
?
Я знаю, что подобные вопросы задавались, но после быстрого поиска я не нашел то, что искал.