ony*_*ven 2 javascript datatables
我有一个数据表
var tab2=$('#datatable2').DataTable({
"searching": false,
"bPaginate": false,
"bLengthChange": false,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false,
"columnDefs": [
{ className: "kiriya", "targets": [ 4 ] }
]
});
Run Code Online (Sandbox Code Playgroud)
我有添加行的功能
tab2.row.add( [
tipe,
nama,
harga,
vol,
tot
] ).draw( false );
Run Code Online (Sandbox Code Playgroud)
如何为此行设置“id”属性?
row.add()id沿插入的行返回 dataTables API,因此您可以使用 API 方法直接在节点上设置<tr>:
var row = table.row.add(['a','b','c','d','e','f']).draw();
row.nodes().to$().attr('id', 'someId');
Run Code Online (Sandbox Code Playgroud)
另请记住,dataTables 向 DOM 节点添加了一个唯一索引,称为_DT_RowIndex:
console.log(row.node()._DT_RowIndex)
Run Code Online (Sandbox Code Playgroud)
将为您提供插入的记录/行的唯一索引,您可以将其用作 id 的基础:
row.nodes().to$().attr('id', 'tr'+row.node()._DT_RowIndex);
Run Code Online (Sandbox Code Playgroud)
查看演示 -> http://jsfiddle.net/4rqq82yr/
| 归档时间: |
|
| 查看次数: |
2773 次 |
| 最近记录: |