gpt4 book ai didi

jQuery data() 与 attr(data)

转载 作者:行者123 更新时间:2023-12-03 22:26:41 26 4
gpt4 key购买 nike

我想知道使用 $(element).data({'foo' : 'bar'})$(element) 将数据保存到元素之间的区别。 attr({ 'data-foo' : 'bar' }).将大量数据保存到元素中时,这两种方法中哪一种最好使用?谢谢

最佳答案

$.data 用于存储有关元素的信息:

Docs:

Store arbitrary data associated with the specified element. Returns the value that was set.

另一方面,attr 用于操作元素的属性

从你的问题来看,你似乎存储了数据,在这种情况下你应该使用 $.data

data-* attributes是 HTML5 的一项功能

性能

.data() 似乎对性能更加友好,根据 this

我还发现它更干净,因为页面源代码中的每个人都看不到它。

关于jQuery data() 与 attr(data),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com