什么是更好的:数据还是attr?
什么是更好的?
var itemId=8; $('#aaa').data('ItemId', itemId); $('#aaa').attr('ItemId', itemId);
数据还是attr?
它们用于不同的目的。
- 如果要存储与元素关联的常规数据,请使用
.data()
。 - 如果要更改DOM元素的属性,请使用
.attr()
。
不要“发明”新属性(从HTML5数据属性开始 )。 但是当你使用jQuery时,坚持使用.data()
。