Закройте Диалоговое окно UI jQuery от элемента в нем?

Вот быстрый вопрос, это, вероятно, более просто, чем я думаю.

Я заполняю диалоговое окно UI jQuery с получающимся HTML от $ .ajax () вызов. В определенных случаях, что HTML включает кнопку, что при нажатии я хочу закрыть содержание диалогового окна.

Предположение, что я ничего не знаю об элементе, который был указан, чтобы быть диалоговым использованием $("#element").dialog()... (т.е. Я понятия не имею, что "#element" селектор от внутреннего содержания диалогового окна) - Что лучший способ состоит в том, чтобы закрыть диалоговое окно от элемента, нажатого в нем?

7
задан womp 4 February 2010 в 23:20
поделиться

2 ответа

Используйте closest ()

$(this).closest('.ui-dialog-content').dialog('close');
16
ответ дан 6 December 2019 в 10:50
поделиться

Примерно так:

$('a.close').click(function(e) {
    $(this).closest('.dialog').dialog('close');
});
2
ответ дан 6 December 2019 в 10:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: