<script>
$("div").data("test", { first: 16, last: "pizza!" });
</script>
我想,通过谷歌Chrome开发者工具,我可以看到类似的东西:
<div first="16" last="pizza!"></div>
但我不能。
.data()究竟是如何将数据附加到元素的? 有没有机会我可以在不调用.data()方法的情况下查看/检查数据?
答案 0 :(得分:0)
从这个问题:How does jQuery .data() work? 似乎jQuery拥有一个内部缓存对象来存储项目。从这个答案你也可以看到它可以通过javascript-console通过以下方式完成:
$.cache
如果我没弄错的话,会给你所有的价值。