Событие jquery click не работает на div, загруженном с помощью ajax - PullRequest
3 голосов
/ 13 августа 2010

У меня есть скрипт jquery, использующий .ajax, который загружает новый div, содержащий ответную информацию.Часть содержимого этого div является ссылкой, которая говорит удалить.Когда нажата кнопка «Удалить», я хочу, чтобы родительский элемент div скрылся.Это не похоже на работу.

$(document).ready(function(){
  $('.remove').click(function() { 
    $('.remove').parent().hide();
  });
});

Это не имеет никакого эффекта.Этот код, кажется, работает, если div, с которым я пытаюсь работать, не загружен ajax.Есть идеи?

1 Ответ

4 голосов
/ 13 августа 2010

Попробуйте вживую (добавлено в 1.3):

$(document).ready(function(){
      $('.remove').live('click', function() {
          $('.remove').parent().hide();
      });
});

Человек: http://api.jquery.com/live/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...