当表使用数据表js时,将HTML 5数据属性添加到新创建的行

时间:2014-06-23 11:55:59

标签: html5 jquery-datatables

我有一个HTML表,每行都有HTML5数据属性。该表正在使用jQuery Datatables plug-in。现在,当我在点击按钮上添加新行时,如何再次添加HTML5数据属性。数据属性值由用户指定。

2 个答案:

答案 0 :(得分:0)

您可能需要查看http://datatables.net/reference/option/columns.createdCell 这是创建单元格后的回调,因此您可以修改它并添加自定义属性或行http://datatables.net/reference/option/createdRow (使用当前的v1.10.4)

答案 1 :(得分:0)

数据属性写:

$('#categories-table').dataTable   
  'createdRow': (row, data, dataIndex) ->
     $(row).attr('data-category-id', data[0])

数据属性读取:

$('#categories-table tbody').on 'click','tr', () ->
  console.log $(this).data('category-id')