3

我正在使用 jQuery Tablesorter 2.0 (http://tablesorter.com/docs/)。排序数字工作正常,但只要我添加

number_format($count);

对于我的代码,排序不再起作用。它是这样的:

810,208 -> 7,671,897 -> 2,329,439

代替

7,671,897 -> 2,329,439 -> 810,208

有任何解决这个问题的方法吗?我需要逗号分隔的数字以便更好地阅读。谢谢

4

1 回答 1

11

http://www.christianmontoya.com/2008/11/14/extending-jquery-tablesorter-to-support-comma-delimited-numbers/

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"
});
于 2012-06-11T17:38:17.237 回答