jquery是个好东西,现在有很多基于它的plugin,tablesorter 就是一个。
上面有好多例子,就不转贴了。最近做了一个小东西,用到了它。
因为是财务的东西,金额用到了千分位,就是每多三位,加一个逗号。原来用都是按照数字来的,加了这个逗号之后,tablesorter不认为它是数字了,他认为234.00比1,234.53大。这也难怪,看了例子,如果是这种货币格式,前面如果是$符号的话,这种格式排序是没问题的。
仔细看了一下文档,原来人家已经考虑到了这样的问题,加下面代码就可以了。
$("#myTable").tablesorter({ headers: { 4: {sorter:"currency"}} });
测试通过
另:推荐一篇关于中国教育讨论的文章
《 “jquery货币数值排序” 》 有 2 条评论
当有多组数据时就不好用了……比如有:5,000/10,000/51,000的时候
那要自己改了。。。