我在以下方面面临一些问题。因为是 jquery 的初学者。所以请帮助解决这些问题。首先我想知道:
jquery函数有什么用$.data()
我如何在我的 jquery 插件中使用它如果有人对此功能提供一些说明,那就太好了。
我在以下方面面临一些问题。因为是 jquery 的初学者。所以请帮助解决这些问题。首先我想知道:
jquery函数有什么用$.data()
我如何在我的 jquery 插件中使用它如果有人对此功能提供一些说明,那就太好了。
在 html 中,您可以将自定义数据值放入标签中。例如 :
<li data-numrow="12" data-author="myself">Sample tag</li>
$.data("numrow")
可以轻松访问标签上的这个数据属性。它或多或少是一个捷径$.attr("data-numrow")
Using$el.data()
将值与元素相关联,并存储在 jQuery 存储在内存中的对象中。该对象由元素本身键入。
该$.data()
方法允许您访问 jQuery 存储的所有数据属性,并且您可以通过提供所需的 key 元素来检索它们。
来自官方文档
存储与匹配元素关联的任意数据,或在命名数据存储中返回匹配元素集中第一个元素的值。
好吧,在早期 :-) 可以通过添加额外的属性来向 dom 元素添加额外的数据。jQuery 的数据创建了一种向圆顶元素添加额外数据而不添加额外属性的方法。
$.data() 用于 DOM 属性的值。就像我们有一个像
<input id="dom1" type ="text" data-att1="test1" />
然后您可以使用获取属性 data-att1 的值
$('#dom1').data('att1');