Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .data()如何准确地将数据附加到元素?_Javascript_Jquery - Fatal编程技术网

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