이전에 사용 된 'window.showModalDialog'대신에 asp.net 앱에서 대화 상자를 사용하고 있습니다. 왜 .aspx 페이지를 iframe에로드해야합니다.jQuery UI - 대화 상자를 닫은 후에 동적 요소를 제거하는 방법
iframe이 포함 된 대화 상자 안의 요소를 동적으로 만들고 닫은 후에 동적 요소 (및 해당 내용)를 제거하려고합니다.
$('#dialog_link').click(function() {
$('<div id="dialog" ><iframe src="Default.aspx"></iframe></div>').dialog(
{
width: 200,
height: 200,
modal:true,
open: function() { },
close: function() {
$(this).remove();//have do destroy dynamic element
}
})
return false;
});
올바른 방법입니까?
$(this).destroy()