как подключить обработчики событий jquery для вновь введенного html?

Как мне использовать .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()?

Я знаю, что подобные вопросы задавались, но после быстрого поиска я не нашел то, что искал.

12
задан TJ. 29 April 2012 в 11:32
поделиться