我在页面上使用jQuery tableSorter插件.
不幸的是,正在排序的表是动态修改的,当我在添加元素后排序时,元素消失,将表恢复到创建tableSorter时的状态.
有什么方法可以强制tableSorter重新扫描页面,以便这些新元素正确排序?
我相信您可以使用以下内容触发更新:
$(table).trigger("update")
看来你是对的.
$(table).trigger("update"); $(table).trigger("appendCache");
诀窍.
作为一个注释,tablesorter API在某些时候发生了变化,因此这些事情发生了变化,以及事件绑定.我最大的困难是试图弄清楚为什么有些东西有效,有些则没有,这是因为插件的版本错误,尽管没有明显的区别.