Jquery 使用TableSorter使用历元时间进行排序

Jquery 使用TableSorter使用历元时间进行排序,jquery,jquery-ui,jquery-plugins,jquery-selectors,tablesorter,Jquery,Jquery Ui,Jquery Plugins,Jquery Selectors,Tablesorter,我有基于java的web应用程序。在前端,我正在接收一组对象。对象中的一个字段是日期 现在,我正在尝试使用按日期排序。但我没有看到排序结果 function update() { var rows = $('#results tr:gt(0)'); rows.each(function(index) { //code to show or hide rows based on some logic } $('#results').tablesorter({

我有基于java的web应用程序。在前端,我正在接收一组对象。对象中的一个字段是日期

现在,我正在尝试使用按日期排序。但我没有看到排序结果

  function update() {

var rows = $('#results tr:gt(0)'); 
 rows.each(function(index) {    
 //code to show or hide rows based on some logic
 }

 $('#results').tablesorter({
            sortList:[[8,0]]
        });

}
在我的第九个领域是大纪元。因此,我尝试根据该列进行排序。该列是隐藏的

但我没有看到效果

请帮忙


谢谢

我猜update函数应该在显示/隐藏行之后使用表。如果您想使用表,不要重新初始化插件,只需触发
sorton
方法:

$("#results").trigger("sorton", [ [[8,0]] ]);

请注意,sortList值周围有一组额外的括号,这是因为触发器方法需要通过数组()传递参数。也请查看。

嗨,莫蒂,谢谢你的回复。我试过了,但没有改变。我没有在任何地方初始化它。我可以不初始化直接触发吗是的,但只能触发一次。如果计划再次调用该更新函数,它将忽略排序。