gpt4 book ai didi

javascript - jQuery 数据表 - 如何以编程方式按列排序

转载 作者:可可西里 更新时间:2023-11-01 02:56:29 24 4
gpt4 key购买 nike

所以我有一个数据表:

$(tables[i]).DataTable({
paging: false,
searching: false,
info: false,
ordering: true,
autoWidth: false,
columns: [ ... column stuff here ...
{name: "Name"},
{name: "Account"},
{name: "Number"}
]
});

稍后在代码中,我观察按钮上的点击事件,以便我可以从表中获取一些数据,然后按列排序

var columnName = $('.mySelectBox').val();
var columnNumber = 0;

if(columnName === "Account")
columnNumber = 1;

var table = $(tables[i]).DataTable();

我现在想在单击此按钮时按第 0 列或第 1 列排序。但不在任何其他列上。

//this doesn't work for me
table.sort( [ [columnNumber, 'desc'] ] );

最佳答案

我使用 .order() 而不是 .sort()。示例:

$('#dataTables-example').DataTable().order([0, 'desc']).draw();

其中 0 是列的 ID。

关于javascript - jQuery 数据表 - 如何以编程方式按列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459241/

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