jQuery datatables columnDefs目标名称而不是索引

Not*_*ras 10 jquery jquery-datatables

在这段代码中:

$('#example').dataTable( {
  "columnDefs": [ {
      "targets": 0,
      "searchable": false
    } ]
} );
Run Code Online (Sandbox Code Playgroud)

目标已被赋予列索引.但就我而言,列可以按不同的顺序排列.所以我的问题是,"目标"可以给出列参数的名称,如果是,如何?

Rai*_*ica 16

文档(强调我的):

targets属性告诉DataTables应该应用定义的列.有可能:

  • 0或正整数 - 从左数起的列索引
  • 一个负整数 - 从右边开始计数的列索引
  • 字符串的类名将匹配在列的TH上
  • 字符串"_all" - 所有列(即分配默认值)

  • 似乎是固定的.我刚刚用过它.html中的标题,即`<th class ='col-name'>`然后在选项中使用它:`columnDefs:[{targets:"col-name",visible:false}]`. (9认同)