javascript - jQuery.data() 存储在哪里?

标签 javascript jquery jquery-data

jQuery 在哪里存储它设置为 DOM 对象的 data() 的值?

有没有像 jQuery.dataDb 之类的变量,甚至是私有(private)变量?

有什么方法可以访问这个对象吗?

最佳答案

在内部,jQuery 创建了一个名为$.cache 的空对象,用于存储您通过数据方法设置的值。您向其中添加数据的每个 DOM 元素都分配有一个唯一 ID,该 ID 用作 $.cache 对象中的键。

关于javascript - jQuery.data() 存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821520/

相关文章:

javascript - "npm install -g bigcommerce-stencil/stencil-cli"无法在 Windows cmd 提示符下成功运行

javascript - 将 Node 变量从 Jade 传递到包含的 html?

javascript - jQuery empty() 、 click() 和内存管理

javascript - jquery 数据返回 'undefined'

javascript - 防止将包含 E 和数字的字符串转换为数字

javascript - 如何消除或忽略 Angular 中的虚假 404 错误?

javascript - 删除功能对 MySQL 表不起作用?

jquery - 基于 Web 的代码编辑器插件(用于 Css 和 Less),带有语法高亮

javascript - jQuery Filter - 如何设置除 "All"之外的不同事件按钮?

javascript - 为什么 jQuery.data 的行为与 jQuery UI 选项事件内部不同?