2010-12-04 43 views

回答

16

是,當一個元件是通過在親本.remove().empty()移除(或.html()上的父),數據(存儲在jQuery.cache對象)被清除爲好。

您可以在源看到:

在所有這些情況下,jQuery.cleanData()功能做的工作。


萬一別人發現這個正在想辦法直接刪除數據,有功能這一點,只是不常用直接使用:.removeData()$.removeData()。它們的使用方式類似於.data()$.data() - 沒有數據鍵(名稱參數),它們將清除該元素的所有數據值。

+0

這對於內聯元素也適用嗎?就像我清空容器時一樣,所有兒童的數據是否也會被清理乾淨? – 2010-12-04 11:36:36

相關問題