首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何清除jQuery DOM缓存?

如何清除jQuery DOM缓存?
EN

Stack Overflow用户
提问于 2012-06-28 15:01:14
回答 2查看 33.7K关注 0票数 8

如何清除jQuery DOM缓存?我仍然在开发和测试jQuery移动应用程序,我不断地看到我的旧版本的代码弹出并试图执行。也许是因为我在某些地方使用了data-dom-cache="true“?我重新启动了我的web服务器,但这并不能修复它。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-06-28 18:22:07

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

代码语言:javascript
复制
$.domCache('#foo').remove();

其中#foo是对象的id。

我不相信(尽管可能是错误的)没有.clear函数,所以您需要遍历先前缓存的所有现有元素。

票数 -1
EN

Stack Overflow用户

发布于 2015-06-11 10:22:47

$.domCache不适用于我,但我想出了另一个解决方案:

代码语言:javascript
复制
function clearjQueryCache(){
    for (var x in jQuery.cache){
        delete jQuery.cache[x];
    }
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11239540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档