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