如何使用Jquery Data表更正排序顺序

How to correct sorting orders using Jquery Data table

本文关键字:排序 顺序 何使用 Jquery Data      更新时间:2024-02-11

我目前正在使用Jquery插件数据表,我正试图弄清楚我可以显示从desc到asc的数据。我已经检查了文件,我找不到任何能让我解决这个问题的东西。我还添加了一个链接到我的网站这里

我在这里添加了一段JS

$(".sortable").DataTable({order: asc});

根据订单选项的文档,订单选项的值必须是数组的数组

订单必须是一个阵列阵列,每个内部阵列由两个元素组成

 $(".sortable").DataTable( {
    "order": [[ x, "asc" ]]
} );

其中x是要通过排序的列的索引

从他们的文档:

$(document).ready(function() {
    $('#example').DataTable( {
        "order": [[ 3, "desc" ]]
    } );
} );

列的排序使用0作为左侧第一列的索引。

对于多列排序,您可以使用以下内容:

order: [[ 3, 'desc' ], [ 0, 'asc' ]]

您的代码很接近,就您所显示的示例而言,问题是顺序需要是一个数组,而不仅仅是字符串"asc"和DataTable应该是DataTable:

$(".sortable").DataTable({order: asc});

应该是:

$(".sortable").dataTable({
    "order": [[0, 'asc']]
});

订单文档链接