问题:使用jquery插件tablesorter对表进行排序和分页

时间:2010-06-10 15:03:17

标签: jquery pagination tablesorter pager

我有一个有100行的表,也有分页。每页显示10条记录。我正在使用jquery插件tablesorter和pager。排序和分页工作就像一个魅力。现在我要做的是当我点击每个表格单元格时显示一个div。当我加载表格的第一页(即:10条记录)时,它工作正常。但是,当我对它进行排序或使用分页转到任何其他页面时它会停止工作。弹出窗口根本没有出现。我也尝试过警报。即使这样也行不通。然后我发现如果我注释掉$(this).trigger(“appendCache”)弹出窗口工作正常。但我的表显示所有行。分页是折腾。有人可以帮我这个吗?

非常感谢, Racky

1 个答案:

答案 0 :(得分:2)

您可能需要使用.live()分配show-the-div逻辑,这会将行为附加到动态添加到页面的对象(例如,由于分页而出现的新表行)。 / p>

这样的事情:

$(document).ready( function(){
    $('table#your_table td').live('click', function(){
        // your popup code
    });
});