Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用数据表中的排序_Javascript_Jquery_Datatable_Datatables - Fatal编程技术网

Javascript 禁用数据表中的排序

Javascript 禁用数据表中的排序,javascript,jquery,datatable,datatables,Javascript,Jquery,Datatable,Datatables,这是我正在使用的代码 $(document).ready( function() { $('.d-table').dataTable( { "responsive": true, "columnDefs": [ { "targets": 0,"searchable": false, 'bSortable': false } ] }); }) 此代码在第一列排序时被禁用,但我想在对其他列排序时完全禁用排序。要禁用特定列排序,可以指定要禁用的列索引

这是我正在使用的代码

$(document).ready( function() {
    $('.d-table').dataTable( {
      "responsive": true,
      "columnDefs": [ { "targets": 0,"searchable": false, 'bSortable': false } ]
    });   
  })

此代码在第一列排序时被禁用,但我想在对其他列排序时完全禁用排序。

要禁用特定列排序,可以指定要禁用的列索引,如下所示

对于第一列:

"columnDefs": [ {
            "targets": 0,
            "orderable": false
        } ]
如果要在DataTable中完全禁用排序。有一个名为“bSort”的属性,您可以将其设置为“false”它将从整个表中删除排序

如下

 $('.d-table').dataTable( {
    "bSort": false
});

演示:

我只想禁用第一列的排序。这使整个表格失效。对我的答案的评论将是有益的,如果它解决了你的问题或没有。如果是,那么您可以接受。唯一的问题是
'bSortable'
应该是
“bSortable”
确保您的报价标签保持不变。另外,在您的columnDefs之后添加
“order”:[[1,“asc”]]
,这样默认情况下它会对下一列进行良好排序。