【发布时间】:2013-06-03 12:21:45
【问题描述】:
我有一个弹出插件,它使用 AJAX 调用的响应设置 <div/> 的 html 内容。
每次我打开弹出窗口时,我都会在代码中调用$("#popup").html(response)。这会用新内容覆盖现有的 html 内容。
我应该在调用$("popup").html(response) 之前调用$("popup").empty(),以便释放之前在$("popup") div 中的对象使用的浏览器内存吗? (最终防止内存泄漏)
PS:如果我打电话给$("popup")[0].innerHTML = response 怎么办?我应该调用.empty() 方法吗?
【问题讨论】:
标签: javascript jquery performance