0

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

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

4

1 回答 1

1

您使用的 tablesorter 版本是 v2.0.1,因此它甚至不是来自 tablesorter.com 的最新版本。

另外,感谢您启用调试代码。似乎“Col 7”(调试中的第 6 列)被设置为使用“整数”解析器,所以当你排序时它正在排序,但没有使用正确的值。来自 tablesorter.com 的 v2.0.5 似乎已经解决了这个问题(演示)。

$(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 }
        }
    });
});

我是否还建议您尝试我的 tablesorter 分支,它具有许多其他改进和增强功能。

于 2014-05-08T02:05:42.657 回答