Javascript 如何在datatable中禁用列排序

Javascript 如何在datatable中禁用列排序,javascript,jquery,html-table,datatable,Javascript,Jquery,Html Table,Datatable,我正在尝试禁用其中一列的排序功能。 我已经尝试过多种方法,但都不起作用。 我试着将这个:data sorter=false添加到我的列表中,但它只是忽略了它。 我也尝试过这个,但它也忽略了它: “columnDefs”: [ { “targets”: 2, “orderable”: false }] 当我尝试这些方法时,我没有得到任何错误。 我还发现,使用inspect元素,我的系统会自动将类排序添加到其中。 这是我的密码: 我的桌子: 请帮助我,过去3天我一直在搜索答案。您是否尝试将bSor

我正在尝试禁用其中一列的排序功能。 我已经尝试过多种方法,但都不起作用。 我试着将这个:data sorter=false添加到我的列表中,但它只是忽略了它。 我也尝试过这个,但它也忽略了它:

“columnDefs”: [ {
“targets”: 2,
“orderable”: false
}]
当我尝试这些方法时,我没有得到任何错误。 我还发现,使用inspect元素,我的系统会自动将类排序添加到其中。 这是我的密码: 我的桌子:

请帮助我,过去3天我一直在搜索答案。

您是否尝试将bSort:false设置为空?有关更多详细信息,请参阅 禁用从数据表排序 b排序:false

要禁用对特定列的排序,请执行以下操作:

可移植:错误

更具体地说:


除了我的第二列之外,它现在还禁用了排序
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
 <thead>
        <tr>
            <th>Vraag</th>
            <th>Gepost op</th>
            <th>Acties</th>// I want to disable sorting here
        </tr>
    </thead>
    <tbody>
    </tbody>
</table>
// Call the dataTables jQuery plugin
$(document).ready(function() {
  $('#dataTable').DataTable({
    "columnDefs": [ {
      "targets": 2,
      "orderable": false
    } ]
  });
});
  $('#table').dataTable( {
    "bSort":true,
     aoColumnDefs: [
       { aTargets: [ '_all' ], bSortable: false },
       { aTargets: [ 0 ], bSortable: true },
       { aTargets: [ 1 ], bSortable: true }
    ]
  }