0
我的代碼打開了一個jQuery UI對話框,並使用AJAX加載內容。在對話框中正在初始化其他幾個小部件。當對話框關閉時,我銷燬()和刪除()它的div,但它不會銷燬裏面的小部件。遞歸銷燬jQuery UI對話框的內容
如何在對話框關閉時正確刪除mydiv中的所有元素?
// mydiv contains variable content
mydiv.dialog({
autoOpen: true,
close: function(){
// destroy mydiv and all widgets inside it
mydiv.dialog('destroy').remove();
alert('Unfortunatelly, inner dialog remained. How to get rid of ALL widgets placed inside "mydiv?"');
// How do i destroy everything inside?
}
});
互動樣本:http://jsfiddle.net/r4cHY/4/
謝謝!
似乎早期版本的jQuery/jQuery UI在我的例子中工作得很好。 – romaninsh 2013-02-24 17:57:38