.data()究竟是如何将数据附加到元素的?

时间:2011-11-14 12:07:01

标签: javascript jquery

  

可能重复:
  How does jQuery .data() work?

 <script>
    $("div").data("test", { first: 16, last: "pizza!" });
    </script>

我想,通过谷歌Chrome开发者工具,我可以看到类似的东西:

<div first="16" last="pizza!"></div>

但我不能。

.data()究竟是如何将数据附加到元素的? 有没有机会我可以在不调用.data()方法的情况下查看/检查数据?

1 个答案:

答案 0 :(得分:0)

从这个问题:How does jQuery .data() work? 似乎jQuery拥有一个内部缓存对象来存储项目。从这个答案你也可以看到它可以通过javascript-console通过以下方式完成:

 $.cache

如果我没弄错的话,会给你所有的价值。