【发布时间】:2011-01-05 20:53:23
【问题描述】:
什么更好?
var itemId=8;
$('#aaa').data('ItemId', itemId);
$('#aaa').attr('ItemId', itemId);
数据还是属性?
【问题讨论】:
标签: jquery
什么更好?
var itemId=8;
$('#aaa').data('ItemId', itemId);
$('#aaa').attr('ItemId', itemId);
数据还是属性?
【问题讨论】:
标签: jquery
它们有不同的用途。
.data()。 .attr()。不要“发明”新属性(来自HTML5 data attributes)。但是当您使用 jQuery 时,请坚持使用 .data()。
【讨论】:
data() 用于将任意数据与元素相关联。