Javascript .data()如何准确地将数据附加到元素?
可能重复:Javascript .data()如何准确地将数据附加到元素?,javascript,jquery,Javascript,Jquery,可能重复: $(“div”).data(“test”,{first:16,last:pizza!”}); 我想,通过谷歌Chrome开发者工具,我可以看到如下内容: <div first="16" last="pizza!"></div> 但我不能 .data()如何准确地将数据附加到元素? 是否有可能在不调用.data()方法的情况下查看/检查数据?来自此问题: jQuery似乎拥有一个内部缓存对象来存储项。从这个答案中,您还可以看到,可以通过javascr
$(“div”).data(“test”,{first:16,last:pizza!”});
我想,通过谷歌Chrome开发者工具,我可以看到如下内容:
<div first="16" last="pizza!"></div>
但我不能
.data()如何准确地将数据附加到元素?
是否有可能在不调用.data()方法的情况下查看/检查数据?来自此问题:
jQuery似乎拥有一个内部缓存对象来存储项。从这个答案中,您还可以看到,可以通过javascript控制台通过以下方式执行此操作:
$.cache
如果我没有弄错的话,这将为您提供所有值。查看非最小化代码并搜索
数据:
。很好。另外,如果jquery真的将这些属性放在节点上。它将首先使用数据
,最后使用数据
。allready可以预先填充数据值,比如data placeholder=“foo”
将初始化。data('placeholder')
作为foo
。您正在寻找这篇文章,为什么要这样做。。你打破了抽象概念,因此你不应该仅仅通过重复另一个答案来回答一个问题。如果一个问题可以这样回答,那么它就是一个重复的问题,因此应该关闭。
$.cache