html中这些jquery随机属性的含义是什么以及jquery如何使用它们
有什么想法吗??
html中这些jquery随机属性的含义是什么以及jquery如何使用它们
有什么想法吗??
这是 jQuery expando 属性,它有点随机,因为它是在页面加载时生成的"jQuery" + (new Date()).getTime()
(为了避免可能的命名冲突),但您会注意到该属性对于所有元素都是相同的。
这是$.cache
元素事件和数据的关键......它以这种方式存储有几个原因,主要是为了避免循环引用。ID 实际上$.uuid
只是一个用于每个元素键的递增计数器$.cache
。
您可以使用一个简单的 jQuery 1.4+ 获取当前属性,alert($.expando)
例如它的使用方式示例,假设您想要该#wmd-preview
元素的数据,请执行以下操作:
$("#wmd-preview").data()
是这样做的:
$.cache[$("#wmd-preview")[0][$.expando]]