1

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

非常感谢, 拉基

4

1 回答 1

2

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

所以是这样的:

$(document).ready( function(){
    $('table#your_table td').live('click', function(){
        // your popup code
    });
});
于 2010-06-10T15:16:20.650 回答