如何从页面中删除jQuery UI对话框模型?
当对话框关闭页面时,将对话框模型隐藏在页面中。那么,我如何才能删除它们,然后将它们与模型一起删除。意味着我如何删除带有实体模型的对话框,以便以后在DOM中找不到与之相同的实体模型。我认为您必须使用与创建它相同的选择器来使用如何从页面中删除jQuery UI对话框模型?,jquery,jquery-ui,Jquery,Jquery Ui,当对话框关闭页面时,将对话框模型隐藏在页面中。那么,我如何才能删除它们,然后将它们与模型一起删除。意味着我如何删除带有实体模型的对话框,以便以后在DOM中找不到与之相同的实体模型。我认为您必须使用与创建它相同的选择器来使用.dialog(“destroy”) 或者,如果将对话框指定给javascript变量,则调用该变量的方法 $('#myid').dialog("destroy")//You created it with $('#myid').dialog() mydialog.dialog
.dialog(“destroy”)
或者,如果将对话框指定给javascript变量,则调用该变量的方法
$('#myid').dialog("destroy")//You created it with $('#myid').dialog()
mydialog.dialog("destroy")//You created it with var mydialog = $('#myid').dialog()
如果要在关闭拨号开关时执行此操作,请在创建拨号开关时执行此操作:
$('#myid').dialog({close: $('#myid').dialog("destroy")});
编辑-好,我知道你想删除该对话框。要删除html,我认为您可以这样做:
$('#myid').dialog({close: $('#myid').remove()});
//this removes the element with the id myid from the DOM
我认为您必须使用与创建它相同的选择器来使用
.dialog(“destroy”)
或者,如果将对话框指定给javascript变量,则调用该变量的方法
$('#myid').dialog("destroy")//You created it with $('#myid').dialog()
mydialog.dialog("destroy")//You created it with var mydialog = $('#myid').dialog()
如果要在关闭拨号开关时执行此操作,请在创建拨号开关时执行此操作:
$('#myid').dialog({close: $('#myid').dialog("destroy")});
编辑-好,我知道你想删除该对话框。要删除html,我认为您可以这样做:
$('#myid').dialog({close: $('#myid').remove()});
//this removes the element with the id myid from the DOM
尝试:
或将其置于关闭事件中:
var dialog = $('#my_dialog').dialog({
close: function() {
$(this).dialog('destroy').remove();
}
});
尝试:
或将其置于关闭事件中:
var dialog = $('#my_dialog').dialog({
close: function() {
$(this).dialog('destroy').remove();
}
});
我尝试了一下,但没有从页面中删除内容。我需要他们的内容删除我尝试了,但内容不从页面删除。我需要他们删除的内容