可能重复:
jQuery Data vs Attr?
我正在做一个项目,我计划在 DOM 中存储少量数据。我专门使用它将数值附加到 DOM 元素上,以便在其他地方轻松访问。
像这样插入自定义属性是否更好:
$('#storeThingsHere').attr('data-count', superArray.length);
还是利用 jquery 的 .data() 函数?
$('#storeThingsHere').data("count", superArray.length);
我知道两者都可以使用,但我想利用最佳实践,同时选择最有效的方法。两者之间是否有特别的好处,或者可能是另一种更好的选择来将少量数据存储在 DOM 中?