这是我的jsfiddle:https://jsfiddle.net/vL3yw0z2/17/
这项工作很好:
$(row).addClass("classtest"+id);
但这不是:
$(row).data("rowid", id);
我无法找到问题。
答案 0 :(得分:1)
问题是您认为data()
设置data-xxx
属性。它不是。
存储与匹配元素关联的任意数据或返回 指定数据存储区中第一个元素的值 匹配的元素。
要设置HTML5 data-xxx
属性,请使用attr
:
$(row).attr("data-rowid", id);
更新小提琴 - >的 https://jsfiddle.net/vL3yw0z2/18/ 强>