Javascript 使用jquery从DOM中清除缓存
我的模板中有id为仓库的数据表。我在该模板中创建了一个模式,单击特定的href标记时会显示该模板。负责显示模态的示例代码如下-Javascript 使用jquery从DOM中清除缓存,javascript,jquery,caching,Javascript,Jquery,Caching,我的模板中有id为仓库的数据表。我在该模板中创建了一个模式,单击特定的href标记时会显示该模板。负责显示模态的示例代码如下- $("#depots").on("click", ".depots-pricing-details", function (e) { ....... }); 此单击事件中绑定了多个事件。我的问题是,当模式关闭并且为另一个项目(在另一行)打开相同的模式时,模式的每个项目似乎都被替换了 为了避免这个问题,我添加了页面重新加载功能,以防模式关闭时重新加载页面
$("#depots").on("click", ".depots-pricing-details", function (e) {
.......
});
此单击事件中绑定了多个事件。我的问题是,当模式关闭并且为另一个项目(在另一行)打开相同的模式时,模式的每个项目似乎都被替换了
为了避免这个问题,我添加了页面重新加载功能,以防模式关闭时重新加载页面,从而清除前一个事件的缓存
这不是克服这个问题的有效方法。我的问题是,是否有jquery方法可以在关闭任何/特定事件后立即清除缓存?可能是
window.location.reload(true);
可能有帮助您可以使用以下命令清除内容:$(“#id”).html(“”) 您能否分享可执行的演示/代码片段,或者让我们了解这个问题?好的。我正在努力。但这需要一些时间@你说的移位是什么意思?模型中有几个表格。在最初阶段,我只展示了1/2。其余的则根据单击事件显示。但是在关闭模式之后,当我再次打开它时,“所有的表”都显示出来了。缺少在第一个模式显示事件中显示的某些按钮。Fiddle不工作。请在共享前测试它!我已使用document.location.reload(true)。这是在每次关闭我的模式后重新加载我的页面。我正在寻找更好的解决办法。