Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
完全卸载jquery ui对话框_Jquery_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

完全卸载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之外。我原以为他们被摧毁后仍在集装箱舱内