События jQuery в динамическом контенте через ajax - PullRequest
3 голосов
/ 17 сентября 2010

Есть ли способ, которым я могу загружать контент динамически, используя ajax, и сохранять любую функциональность jquery, которая может быть у загруженного контента?

Например, я хотел бы загрузить в Твиттер как фид записей БД.Каждая запись может быть проголосована большим пальцем вверх или вниз.При голосовании используется некоторый AJAX, и я не могу сохранить функциональность событий при загрузке на родительскую страницу.

ok, прости такой вопрос с нубом, но я заблудился с примером на странице jquery.Когда говорится:

$('a').click(fn); 
$('#mydiv').load('my.html',function(){ 
$('a').click(fn); });

что должен представлять fn?

1 Ответ

9 голосов
/ 17 сентября 2010

Используйте делегирование события , .live () или .delegate () . У него гораздо больше преимуществ, чем просто сохранение функциональности.

...