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