通过ajax在动态内容中的jQuery事件

RyG*_*Guy 3 ajax jquery events dynamic

有没有办法可以使用ajax动态加载内容并保留加载内容可能具有的任何jquery功能?

例如,我想在Twitter中加载DB记录的提要.每条记录都可以竖起大拇指或竖起大拇指.投票使用了一些AJAX,并且在加载到父页面时我无法保留事件功能.

好的原谅这样一个noob问题,但我迷失在jquery页面上的例子.当它说:

$('a').click(fn); 
$('#mydiv').load('my.html',function(){ 
$('a').click(fn); });
Run Code Online (Sandbox Code Playgroud)

fn应该代表什么?

Joh*_*ler 9

使用事件委托,.live().delegate()就可以了.它比仅仅保留功能还有很多优点.