Мне нелегко получить некоторые функции jQuery, чтобы работать так, как должно.Событие jQuery, пузырящееся с помощью AJAX
У меня есть кнопка на моем сайте, которая работает до тех пор, пока не будут добавлены новые элементы, а затем перестанет работать. Это работало, когда я имел следующий код:
$('.like').toggle(
function() {
console.log('href');
}, function() {
console.log('rel');
}
);
Мой друг направил меня к событию кипящий, но я с трудом получают его на работу.
Вот что у меня есть на данный момент.
простого HTML
<button href='123.html' rel='456.html' class='like'>Click here</button>
на JQuery, завернутый в $ (документ) .ready (... Я попытался функция переключения, и, кажется, как кнопки спит для первого нажмите, затем он внезапно просыпается и выполняет событие.
$('body').click(function(event) {
if ($(event.target).is('.like')) {
var $like = $(event.target);
$like.toggle(
function() {
console.log('href');
}, function() {
console.log('rel');
}
);
}
});
Что код должен быть, как для того, чтобы продолжать работать, когда новые элементы добавляются и сделать S что кнопка не действует таким образом
Вот скрипка.
http://jsfiddle.net/_entreprenerd/SpmbQ/
могли бы вы опубликовать скрипку воспроизвести проблему (или простую демонстрационную страницу)? – fcalderan
@ F. Калдер просто добавил скрипку к описанию. спасибо – ApPeL
Почему вы собираетесь заниматься пузырями событий, когда у вас не было проблем раньше? –