Я использую jQuery v.1.7.1, где метод .live(), по-видимому, устарел.
Проблема, с которой я сталкиваюсь, заключается в том, что при динамической загрузке html в элемент с помощью:
$('#parent').load("http://...");
Если я попытаюсь добавить событие click после этого, он не зарегистрирует событие, используя любой из этих методов:
$('#parent').click(function() ...);
или
// according to documentation this should be used instead of .live()
$('#child').on('click', function() ...);
Каков правильный способ достижения этой функциональности? Мне кажется, что это работает только с .live(), но я не должен использовать этот метод. Обратите внимание, что #child - динамически загруженный элемент.
Спасибо.