gpt4 book ai didi

javascript - 如何使用 jQuery 和 dataTables 进行数字排序?

转载 作者:可可西里 更新时间:2023-11-01 01:40:57 25 4
gpt4 key购买 nike

我正在使用 DataTables jQuery 插件。我正在尝试启用排序交互,但是在排序时它按字母顺序而不是数字顺序排序。正如您在附上的图片中看到的,-4317.93 显示在 -631-456 之后。如何使 DataTable 按数字对列进行排序?

Example

最佳答案

更新的答案

使用最新版本的 DataTables,您需要设置您在 columnDefs 数组中提供的对象的 type 属性,如下所示:

$('#example').dataTable({
"columnDefs": [
{ "type": "num" }
]
});

请注意,还有许多其他排序方法可以在 documentation 中找到。


原始答案

您需要将 sType 参数添加到您的列定义中。

例如:

$('#example').dataTable({
"aoColumnDefs": [
{ "sType": "numeric" }
]
});

DataTable 文档中的更多信息:http://www.datatables.net/plug-ins/sorting

关于javascript - 如何使用 jQuery 和 dataTables 进行数字排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008442/

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