0
查看此示例link text 它創建一個帶有加載外部頁面的iframe init的對話框。 該對話框已添加到DOM。是否有可能在對話關閉事件中刪除它?刪除HTML,jQuery
查看此示例link text 它創建一個帶有加載外部頁面的iframe init的對話框。 該對話框已添加到DOM。是否有可能在對話關閉事件中刪除它?刪除HTML,jQuery
在對話框的close
event你可以.remove()
吧,例如:
$('<iframe src="' + this.href + '" />').dialog({
//...current options...
close: function() {
$(this).dialog('destroy').remove();
}
});
這將刪除及其內容,並摧毀其不再有用的實際對話框小部件。
是的,如果我理解你corectly可以從DOM
放刪除()的iframe的代碼在關閉事件
$("#divContainerWithiFrame").remove("iframe");
如果我刪除一個html元素,所有的孩子也會被刪除? – 2010-09-18 12:33:32
@ArtWorkAD - 是的,雖然有更多*更便宜/更清潔的方法來刪除相關對話框的特定iframe,請參閱我的回答中的close事件:) – 2010-09-18 12:34:32