繁体   English   中英

Click事件仅适用于表的第一页

[英]Click event only works on the first page of table

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

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

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

这是小提琴:

http://jsfiddle.net/Pzuek/

任何人都可以告诉我发生了什么以及如何解决它?

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

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

http://jsfiddle.net/N6Feu/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM