我的问题涉及Jquery插件Tablesorter:
我对使用价格的列进行排序存在问题,格式如下:₹135.35 INR,₹149.99 INR等。
排序适用于按价格排序的列,格式如下:$ 135.35 USD,$ 149.99 USD等。
请检查http://ehostify.com/ssl-certificates/
正如你所看到的那样,有些不对劲。有人可以告诉我该怎么办?
非常感谢。
JS:
`$j(document).ready(function(){ $j('.ssl-certi table').tablesorter(); });`
答案 0 :(得分:0)
我找到了答案:
tablesorter.js在第903行有代码:
ts.addParser({ id: "currency", is: function (s) { return /^[£$€?.]/.test(s); }, format: function (s) { return $.tablesorter.formatFloat(s.replace(new RegExp(/[£$€]/g), "")); }, type: "numeric" });
使用
更改上面的代码ts.addParser({ id: "currency", is: function (s) { return /^[£$€₹?.]/.test(s); }, format: function (s) { return $.tablesorter.formatFloat(s.replace(new RegExp(/[£$€₹]/g), "")); }, type: "numeric" });