如何清除jQuery DOM缓存?我仍然在开发和测试jQuery移动应用程序,我不断地看到我的旧版本的代码弹出并试图执行。也许是因为我在某些地方使用了data-dom-cache="true“?我重新启动了我的web服务器,但这并不能修复它。有什么想法吗?
发布于 2012-06-28 18:22:07
您可以使用一些JavaScript在DOM缓存中找到您的元素并将其从那里删除:
$.domCache('#foo').remove();
其中#foo
是对象的id。
我不相信(尽管可能是错误的)没有.clear函数,所以您需要遍历先前缓存的所有现有元素。
发布于 2015-06-11 10:22:47
$.domCache不适用于我,但我想出了另一个解决方案:
function clearjQueryCache(){
for (var x in jQuery.cache){
delete jQuery.cache[x];
}
}
https://stackoverflow.com/questions/11239540
复制相似问题