2017-12-27 195 views
0

我想将(多个)数据属性添加到我的JQuery DataTable的生成行中,以便我可以在其中存储数据。如何将数据属性添加到JQuery DataTable的行

我想实现的是让数据表生成这样的事情:

<tr data-foo="bar"> 
    <td></td> 
</tr> 

这可能吗?怎么做?谢谢。

+1

的可能的复制[如何在TR和TD加属性?](https://stackoverflow.com/questions/41625983/how-to-add-attribute-in-tr-and-td) – markpsmith

回答

0

所以我发现,我需要的是动态设置我的属性,它可以使用函数的数据参数,它包含与该行对应的模型。

var table = $('#incidentTable').DataTable({ 
     createdRow: function (row, data, dataIndex) { 
      $(row).attr('data-id', data.Id); 
      $(row).attr('data-ownerid', data.OwnerId); 
     } 
    });