Если вы когда-либо динамически создавали элемент с использованием Javascript, вы, несомненно, испытывали проблемы с привязкой событий к этим элементам. К счастью, небольшой плагин jQuery, созданный Брэндоном Аароном (членом команды jQuery), который называется Live Query, делает это несложным.
«Live Query использует всю мощь селекторов jQuery, автоматически связывая события или вызывая обратные вызовы для сопоставленных элементов, даже после загрузки страницы и обновления DOM».
Реализация
1
|
$(‘a’) .livequery(‘click’, function(event) { alert(‘clicked’); return false; });
|
Это вызовет событие click для всех тегов привязки — даже тех, которые были динамически сгенерированы с помощью AJAX. Для получения дополнительной информации обратитесь к документации.