Уничтожение диалогов - PullRequest
       5

Уничтожение диалогов

0 голосов
/ 29 января 2010

Я хочу создать диалоговое окно jQuery из HTML, возвращаемого вызовом AJAX. Это работает, но «уничтожение» диалога не приводит к удалению контента из div. Каков наилучший способ полностью удалить контент?

Код создания диалога

$.get( 'mysite/dialogcontent', null,
    function(data)
    {
        $(data).dialog( {
            buttons: { 'OK' : function() { $(this).dialog('destroy'); } }
        } );
    } );

Возможные решения

  1. Вручную найти и удалить div после вызова .dialog ('destroy')?
  2. Расширить метод уничтожения и иметь моя версия просто удалить элементы из DOM?
  3. Напишите новый метод (kill?), Который бы делал это.

Ответы [ 2 ]

1 голос
/ 29 января 2010

Я думаю, что вызов remove() для div, из которого создается диалог, должен быть самым простым.

0 голосов
/ 29 января 2010

Вы хотите удалить содержимое div, но оставить сам div? $(#mydiv).html("") опустошит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...