[英]Add data attribute to table cell
是否可以使用jquery向表单元格添加数据属性? 我有以下内容,但未将数据属性添加到td
。
$("td.row").each(function( index ) {
$(this).data("rowid",index);
});
有任何想法吗?
.data()
允许您存储与元素关联的数据。 它确实允许您从具有已设置data-*
属性的元素获取数据,但实际上不允许您将data-*
属性添加到元素。
.attr()
允许您添加此属性。
$("td.row").each(function( index ) {
$(this).attr("data-rowid", index);
});
您还可以使用@CrazyTrain的解决方案,该解决方案似乎更有效:
$("td.row").attr("data-rowid", function(index) {
return index;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.