【发布时间】:2014-05-05 12:48:04
【问题描述】:
我正在使用jquery数据表排序插件对货币进行排序。但是没有一个插件对我有用。
我在列中的数据类型为:
$5,871
$385.58
$430
$1,308.60
当列中没有 ',' 和 "$" 符号时,排序就可以了。其他明智的排序不符合预期。
示例:对我得到的输出进行排序(排序时)
$890.54
$5.49
$5,871
$2,548.50
输出应该在哪里:
$5,871
$2,548.50
$890.54
$5.49
我尝试过:numeric-comma、currency、title-numeric sort 来对这些值进行排序。
如果我从这些值中删除 $ 和 , 则它们的排序正确。
试过了:
- http://datatables.net/plug-ins/sorting/title-numeric
- http://datatables.net/plug-ins/sorting/formatted-numbers
- http://datatables.net/plug-ins/sorting/numeric-comma
排序后的输出总是和上面一样:
对这个问题还有一个调整:
对于我们没有任何货币的列,它表示为“---”:
例子
$5,871
$2,548.50
$890.54
---
---
$5.49
【问题讨论】:
-
“对于我们没有任何货币的列,它表示为“---””是什么意思?是否有带有“---”的整列?
标签: javascript jquery datatable datatables