使用带有emptyTo的JQuery tablesorter来正确排序空字段

时间:2017-01-24 23:37:45

标签: javascript jquery tablesorter

我一直在努力获取tablesorter emptyTo参数来正确排序空字段。我想要的是将所有空单元格保留在已排序列的底部,我认为这是默认行为。

如何执行此操作的官方说明如下:https://mottie.github.io/tablesorter/docs/example-option-sort-empty.html

我相信我使用的代码与官方示例非常接近,但我根本无法使其正常工作。

这是我正在使用的代码:

$(function() 
{ 
    $("#myTable").tablesorter({
        sortList: [[1,1]],
         emptyTo: 'bottom'
                               }); 
}); 

排序顺序参数有效,表可按列排序,但我无法让空字段表现为emptyTo参数指示它们 - 我已经尝试了所有示例值。

这里有一个测试用例:http://shootredtanks.com/test/award_list.html

1 个答案:

答案 0 :(得分:2)

您在http://shootredtanks.com/test/award_list.html中使用的tablesorter版本是旧的(2.0.5b),您需要升级到更高版本才能解决此问题。

使用最新版本http://plnkr.co/edit/rRMWUb2Gj5niy01Ah3wL?p=info(使用您的版本无效)的工作示例。

这个使用:

/*! TableSorter (FORK) v2.28.4 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+