向数据表中的多个属性添加属性

时间:2018-12-13 19:21:15

标签: javascript jquery html datatables

我有代码,可以在绘制表格时将属性添加到<td>标签中。当前,此代码仅在第三个<td>上有效。使该代码适合多个目标的正确方法是什么?下面的代码。

<script>
$(function(){
     $('#customers').DataTable({
       data: data,
       'createdRow': function( row, data, dataIndex ) {
            $(row).attr('data-toggle', 'modal');
          $(row).attr('data-id', + dataIndex);
          $(row).attr('data-target', '#infoModal');
        },
      'columnDefs': [
     {
        'targets': 3,
        'createdCell':  function (td, cellData, rowData, row, col) {
           $(td).attr('style', 'display: none;');
        }
     }
  ]
     });
});
</script>

1 个答案:

答案 0 :(得分:0)

您要使用此设置定位第3列:

'targets': 3

您可以使用以下格式为多个目标进行修改:

'targets': [3,6,9]

如果要将其应用于所有单元格,请省略目标设置。