我正在使用
$('#test').dialog('destroy');
但似乎在页面上留下了一些自动创建的元素,我需要删除对话框在dom中闲置的所有可能元素,这可能吗?
答案 0 :(得分:5)
我遇到了类似的问题,在重新创建对话框时,旧对话框中的元素似乎没有被破坏。
解决方案是在关闭时擦除对话框内容:
$("<div>someelements</div>").dialog({
title:"sometitle",
close: function() {$(this).html("");}
})