我使用名为 tablesorter 的 jquery 插件在单击其中一个标题时对表进行排序。但是,我使用的表能够丢失/增加和更改行。因此 HTML 正在发生变化,但 tablesorter 插件无法识别这些变化。因此,tablesorter 插件在启动时会添加旧行。
我在这里创建了一个示例:http://jsfiddle.net/mgtc24d8/9/ 。您可以通过单击“删除行”来查看问题,然后单击其中一个标题对表格进行排序。它将重新添加已删除的行。
code
最佳答案
感谢您的评论,您帮助我找到了答案。
Tablesorter 允许您在使用以下命令更新表后更新表(清除缓存)。
$("table").trigger("update");
关于javascript - jQuery 无法识别 html 的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26188661/