Jquery 如何隐藏datatable中特定列的排序?

Jquery 如何隐藏datatable中特定列的排序?,jquery,html,datatables,Jquery,Html,Datatables,我正在使用DataTableAPI。在这里,我想隐藏一些特定列的排序箭头。我该怎么做 我尝试了这个代码,但没有成功 $('#example').dataTable( { "columnDefs": [ { "orderable": false, "targets": 0 } ] }); 如果要以特定列、多列或所有列为目标,请使用ataargets属性,而不是“targets”。aTargets属性是一个数组,用于将一列作为目标,它可以是: 目标:[0]-左侧第一列 目标:[1

我正在使用DataTableAPI。在这里,我想隐藏一些特定列的排序箭头。我该怎么做

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

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

如果要以特定列、多列或所有列为目标,请使用
ataargets
属性,而不是
“targets”
aTargets
属性是一个数组,用于将一列作为目标,它可以是:

  • 目标:[0]
    -左侧第一列
  • 目标:[1]
    -第二列等
  • aTargets:[''全部]
    -选择所有列
因此,如果要隐藏第一列的排序箭头,请使用以下代码:

$(document).ready(function() {
    $('#example').DataTable( {
        aoColumnDefs : [ {
           orderable : false, aTargets : [0]        
        }],
        order: [] 
    } );
} );
在本例中的初始化过程中,我们不希望应用排序,因此我们将order属性设置为空:

order: [] 

我从中选择一个表,并将所有这些都放在工作示例中:

如果您希望以特定列、多列或所有列为目标,请使用
ataargets
属性,而不是
的“targets”
aTargets
属性是一个数组,用于将一列作为目标,它可以是:

  • 目标:[0]
    -左侧第一列
  • 目标:[1]
    -第二列等
  • aTargets:[''全部]
    -选择所有列
因此,如果要隐藏第一列的排序箭头,请使用以下代码:

$(document).ready(function() {
    $('#example').DataTable( {
        aoColumnDefs : [ {
           orderable : false, aTargets : [0]        
        }],
        order: [] 
    } );
} );
在本例中的初始化过程中,我们不希望应用排序,因此我们将order属性设置为空:

order: [] 

我从中选择一个表,并将所有这些放在工作示例中:

请将“datatable”标记更改为“jquery datatables”。我更新了答案以更正标记。还要注意,datatables标记已重新映射到jquery datatables标记()。请将“datatable”标记更改为“jquery datatables”。我更新了答案以更正标记。还要注意,datatables标记被重新映射到jquery datatables标记()。