Datatables和createdRow回调很热,可以将数据属性添加到行

时间:2017-12-12 08:51:57

标签: jquery datatables

这是我的jsfiddle:https://jsfiddle.net/vL3yw0z2/17/

这项工作很好:

$(row).addClass("classtest"+id);

但这不是:

$(row).data("rowid", id);

我无法找到问题。

1 个答案:

答案 0 :(得分:1)

问题是您认为data()设置data-xxx属性。它不是。 data功能只是一种方便的方式

  

存储与匹配元素关联的任意数据或返回   指定数据存储区中第一个元素的值   匹配的元素。

要设置HTML5 data-xxx属性,请使用attr

$(row).attr("data-rowid", id);

更新小提琴 - >的 https://jsfiddle.net/vL3yw0z2/18/