gpt4 book ai didi

jquery - 如何隐藏数据表中特定列的排序?

转载 作者:行者123 更新时间:2023-12-01 07:06:44 25 4
gpt4 key购买 nike

我正在使用数据表 API。在这里,我想隐藏某些特定列的排序箭头。我该怎么做?

我尝试了这段代码,但没有成功。

$('#example').dataTable( {
"columnDefs": [
{ "orderable": false, "targets": 0 }
]
});

最佳答案

如果您想要定位特定列、多列或所有列,请使用 aTargets 属性而不是 “targets”aTargets 属性是一个数组,用于定位您的列之一,它可以是:

  • aTargets:[0] - 左侧第一列
  • aTargets:[1] - 第二列等...
  • aTargets: ['_all'] - 选择所有列

因此,如果您想隐藏第一列的排序箭头,请使用以下代码:

$(document).ready(function() {
$('#example').DataTable( {
aoColumnDefs : [ {
orderable : false, aTargets : [0]
}],
order: []
} );
} );

在示例中的初始化期间,我们不想应用排序,因此我们将 order 属性设置为空:

order: [] 

我从datatables examples中选择一张表并将所有这些放入工作示例中:jsFiddle

关于jquery - 如何隐藏数据表中特定列的排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40870677/

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