-1
我的表有一列数字被错误地排序。jquery tablesorter错误地排序数字
Example numbers:
5.8
2.4
10.7
0.1
1.9
基本上我的问题是10.7应该在最后/很开始,取决于它的排序方式。但它显示在中间。
我的表有一列数字被错误地排序。jquery tablesorter错误地排序数字
Example numbers:
5.8
2.4
10.7
0.1
1.9
基本上我的问题是10.7应该在最后/很开始,取决于它的排序方式。但它显示在中间。
尝试手动指定列分析器。您可以通过元数据轻松完成此操作 - 在相关列的表标题的类中指示解析器类型。例如:
<th class="{sorter: 'floating'}">
延伸阅读:
查看肯的答案,但请注意,'浮动'不长呃存在于较新的版本(并且都不是'整数')。您现在需要使用'digit'代替。
ts.addParser({
id: "digit",
is: function (s, table) {
var c = table.config;
return $.tablesorter.isDigit(s, c);
}, format: function (s) {
return $.tablesorter.formatFloat(s);
}, type: "numeric"
});
请添加您的代码。 – 2010-06-16 00:56:31