如何清除 jQuery DOM 缓存?我仍在开发和测试 jQuery Mobile 应用程序,我不断看到我的代码的旧版本弹出并尝试执行。也许是因为我在某些地方使用了 data-dom-cache="true" ?我已经重新启动了我的网络服务器,但这并没有解决它。有任何想法吗?
问问题
33822 次
2 回答
-1
您可以使用一些 JavaScript 在 DOM 缓存中找到您的元素并从那里删除它:-
$.domCache('#foo').remove();
#foo
您的对象的 id 在哪里。
我不相信(尽管可能是错误的)没有 .clear 函数,因此您需要遍历以前为您缓存的所有现有元素。
于 2012-06-28T10:22:06.873 回答
-1
$.domCache 对我不起作用,但我想出了其他解决方案:
function clearjQueryCache(){
for (var x in jQuery.cache){
delete jQuery.cache[x];
}
}
于 2015-06-11T02:22:46.513 回答