使用tablesorter.com lib对列进行排序

时间:2014-05-07 23:19:21

标签: jquery tablesorter plunker

我正在使用来自tablesorter.com的jquery tablesorter lib。我有一个包含thead和tbody多列的表格。我排序第5和第6列禁用。所有其他列都排序正确,但是第7列。我似乎无法对第7列进行排序。这是我的Plunker示例。

http://embed.plnkr.co/BiAvoUxFd5Q9rtz46XOt/preview

1 个答案:

答案 0 :(得分:1)

您使用的tablesorter版本是v2.0.1,所以它甚至不是tablesorter.com的最新版本。

另外,感谢您启用调试代码。似乎“Col 7”(调试中的第6列)被设置为使用“整数”解析器,因此在排序时它是排序,但不使用正确的值。似乎来自tablesorter.com的v2.0.5修复了此问题(demo)。

$(function () {
    $("#table").tablesorter({
        widthFixed: true,
        headers: {
            4: { sorter : false },
            5: { sorter : false },
            7: { sorter : false },
            8: { sorter : false },
            9: { sorter : false },
            10: { sorter : false },
            11: { sorter : false }
        }
    });
});

我可能还建议您试用我的fork of tablesorter,其中包含许多其他改进和增强功能。