Скажем, например, что у меня есть несколько кнопок, которые вызывают AJAX-запросы при нажатии.
$(document).ready(function(){
$('button').each( function() {
$(this).click( function() {
alert('Clicked.');
// ...AJAX request...
});
});
});
Когда я нажимаю на кнопку, все работает нормально.
Но если язагрузить кнопки с AJAX-запросом, а затем я нажимаю на них, приведенный выше код перестает работать.
Как мне избавиться от этого?
Я пробовал метод on()
$(document).ready(function(){
$('button').each( function() {
$(this).on('click', function() {
alert('Clicked.');
// ...AJAX request...
});
});
});
Но это то же самое.Работает нормально, не работает с содержимым, загруженным AJAX.
Я застрял, пожалуйста, помогите мне.
PS: я использую последнюю версию jQuery (v1.7.1).