【发布时间】:2016-05-26 02:53:03
【问题描述】:
我正在尝试使用 tablesorting 插件对表中的数据进行排序,但数据使用逗号 (,) 作为分隔符,因此无法正确排序。我认为它正在将数字视为字符串。在谷歌的帮助下,我找到了一些代码,但这些代码对我不起作用。这是我到目前为止所尝试的。
$(document).ready(function(){
jQuery.tablesorter.addParser({
id: "fancyNumber",
is: function(s) {
return /^[0-9]?[0-9,\.]*$/.test(s);
},
format: function(s) {
return jQuery.tablesorter.formatFloat( s.replace(/,/g,'') );
},
type: "numeric"
});
$("#myTable").tablesorter({
widgets : ['zebra']
});
});
请告诉我我做错了什么。
我也给该专栏上课了<th width="62" class="{sorter: 'fancyNumber'}">column</th>。
【问题讨论】:
-
编辑了问题。希望这能有所帮助。
标签: php jquery jquery-plugins tablesorter