gpt4 book ai didi

javascript - Jquery 数据表 : sort number with comma doesn't work

转载 作者:行者123 更新时间:2023-11-29 16:07:56 25 4
gpt4 key购买 nike

我正在尝试用逗号 (,) 对包含数字的列进行排序。

我使用 num-fmt 选项得到了错误的结果:

enter image description here

这是我的代码:

$('#test').DataTable({
columnDefs: [
{ targets: 4, type: 'num-fmt' }
]
});

最佳答案

使用numeric-comma插件正确排序使用逗号作为小数位的数字。

要么包含 //cdn.datatables.net/plug-ins/1.10.11/sorting/numeric-comma.js 要么内联使用它,如下所示:

$.extend( $.fn.dataTableExt.oSort, {
"numeric-comma-pre": function ( a ) {
var x = (a == "-") ? 0 : a.replace( /,/, "." );
return parseFloat( x );
},

"numeric-comma-asc": function ( a, b ) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},

"numeric-comma-desc": function ( a, b ) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
} );

$('#test').DataTable({
columnDefs: [
{ targets: 4, type: 'numeric-comma' }
]
});

关于javascript - Jquery 数据表 : sort number with comma doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36410825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com