如何清除jQuery DOM缓存?

时间:2012-06-28 07:01:14

标签: jquery caching dom jquery-mobile

如何清除jQuery DOM缓存?我仍然在开发和测试jQuery Mobile应用程序,我一直看到我的代码的旧版本弹出并尝试执行。也许是因为我在某些地方使用了data-dom-cache =“true”?我已经重新启动了我的Web服务器,但这并没有解决它。有什么想法吗?

2 个答案:

答案 0 :(得分:-1)

您可以使用一些JavaScript在DOM缓存中找到您的元素并从那里删除它: -

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

其中#foo是您对象的ID。

我不相信(虽然可能会误认为)没有.clear函数,因此您需要遍历以前为您缓存的所有现有元素。

答案 1 :(得分:-1)

$。domCache对我不起作用,但我提出了其他解决方案:

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