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