完全卸载jquery ui对话框
我正在使用完全卸载jquery ui对话框,jquery,jquery-ui,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Ui Dialog,我正在使用 $('#test').dialog('destroy'); 但是它似乎在页面上留下了一些自动创建的元素,我需要删除dom中挂起对话框的所有可能元素,这可能吗?我有一个类似的问题,在重新创建对话框时,旧对话框中的元素似乎没有被销毁 解决方案是在关闭时清除对话框内容: $("<div>someelements</div>").dialog({ title:"sometitle", close: function() {$(this).html(
$('#test').dialog('destroy');
但是它似乎在页面上留下了一些自动创建的元素,我需要删除dom中挂起对话框的所有可能元素,这可能吗?我有一个类似的问题,在重新创建对话框时,旧对话框中的元素似乎没有被销毁 解决方案是在关闭时清除对话框内容:
$("<div>someelements</div>").dialog({
title:"sometitle",
close: function() {$(this).html("");}
})
$(“某些元素”)。对话框({
标题:“sometitle”,
关闭:函数(){$(this).html(“”;}
})
通过示例,它留下了哪些元素?阅读文档时,它听起来像是在进行全面清理。嗯,我认为它是这样做的,但我在页面上还有一些iFrame,我会再次检查以确认它们实际上是由对话框添加的。它所做的是将对话框div移到dom中启动的容器div之外。我原以为他们被摧毁后仍在集装箱舱内