如何清除jQuery DOM缓存?

Dou*_*oug 8 jquery dom caching jquery-mobile

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

Joh*_*ell -1

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

$.domCache('#foo').remove();
Run Code Online (Sandbox Code Playgroud)

#foo你的对象的 id 在哪里。

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