如何向 JQuery DataTable 的行添加数据属性

10

我想给我的jQuery DataTable生成的行添加(多个)data属性,以便可以在其中存储数据。

我的目标是让DataTables生成类似于这样的内容:

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

有可能吗?怎么做呢?谢谢。


1
可能是如何在TR和TD中添加属性?的重复问题。 - markpsmith
1个回答

32

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接