5
<script>
$("div").data("test", { first: 16, last: "pizza!" });
</script>
我想,通過谷歌Chrome開發人員工具,我可以看到類似這樣的:
<div first="16" last="pizza!"></div>
,但我不能。
.data()如何將數據附加到元素? 是否有機會在不調用.data()方法的情況下查看/檢查數據?
看看非最小化代碼http://code.jquery.com/jquery-1.7.js並搜索'data:'。這是很好的評論。另外如果jQuery實際上將這些屬性放在節點上。它將使用「數據優先」和「數據最後」。哪些已經準備好預填充數據值,比如'data-placeholder =「foo」'會將'.data('placeholder')'初始化爲'foo'。 – Yoshi
您正在尋找這個職位 http://stackoverflow.com/questions/772608/jquery-loop-through-data-object – Niels
你爲什麼要那樣做。你是打破了抽象化然後 – Ankur