我正在使用
$('#test').dialog('destroy');
但它似乎在页面上留下了一些自动创建的元素,我需要删除对话框在 dom 中悬挂的所有可能的元素,这可能吗?
最佳答案
我遇到了类似的问题,重新创建对话框时,旧对话框中的元素似乎没有被破坏。
解决方案是在关闭时清除对话框内容:
$("<div>someelements</div>").dialog({
title:"sometitle",
close: function() {$(this).html("");}
})
关于jquery - 完全卸载 jquery ui 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931874/