1

我有一个使用 tablesorter.js 的分页表。表中有链接,每个链接都有 class gl_link。现在,我使用 jQuery 向所有链接添加了一个事件,其中:

$('.gl_link').click(function(){
       alert(this.id); 
    });

在分页表的第一页上,这可以正常工作,但是当我转到其他页面时,单击链接时没有任何反应。

这是小提琴:

http://jsfiddle.net/Pzuek/

谁能告诉我发生了什么以及如何解决它?

4

1 回答 1

4

由于元素是动态生成的,您应该委托事件:

$('#list_table').delegate('.gl_link', 'click', function(){
   alert(this.id); 
});

http://jsfiddle.net/N6Feu/

于 2013-05-11T09:51:36.797 回答