簡體   English   中英

如何清除jQuery DOM緩存?

[英]How can I clear the jQuery DOM cache?

如何清除jQuery DOM緩存? 我仍在開發和測試jQuery Mobile應用程序的過程中,並且不斷看到舊版本的代碼彈出並嘗試執行。 也許是因為我在某些地方使用了data-dom-cache =“ true”? 我已經重新啟動了Web服務器,但是並不能解決問題。 有任何想法嗎?

您可以使用一些JavaScript在DOM緩存中找到您的元素,然后從其中刪除它:-

$.domCache('#foo').remove();

其中#foo是您的對象的ID。

我不相信(盡管可能會犯錯誤)沒有.clear函數,因此您需要遍歷先前為您緩存的所有現有元素。

$ .domCache對我不起作用,但是我想出了其他解決方案:

function clearjQueryCache(){
    for (var x in jQuery.cache){
        delete jQuery.cache[x];
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM