jQuery UI Alert Dialog вместо alert ()

Я использую alert () для вывода моих ошибок проверки обратно пользователю, поскольку мой дизайн не предусматривает ничего другого, но я бы предпочел использовать диалоговое окно пользовательского интерфейса jQuery в качестве диалогового окна предупреждения для моего сообщения.

Поскольку ошибки не содержатся в (html) div, я не знаю, как это сделать. Обычно вы назначаете dialog () для div say $ ("# divName"). Dialog () , но мне больше нужна функция js, например alert_dialog (" Пользовательское сообщение здесь ") или что-то подобное.

Есть идеи?

24
задан Vadim Kotov 15 July 2019 в 14:49
поделиться

3 ответа

Просто добавьте пустой скрытый элемент div на свою html-страницу и присвойте ему идентификатор. Затем вы можете использовать это для вашего диалога JQuery UI. Вы можете заполнить текст, как обычно, с помощью любого вызова jquery.

4
ответ дан 28 November 2019 в 22:17
поделиться

DAlert jQuery UI Plugin Проверьте это, это может помочь вам

1
ответ дан 28 November 2019 в 22:17
поделиться

Используйте этот синтаксис кода.

   $("<div></div>").html("YOUR MESSAGE").dialog(); 

это работает, но он добавляет узел в DOM. Вы можете использовать класс, а затем или сначала удалить все элементы этого класса. например:

function simple_alert(msg)
{
    $('div.simple_alert').remove();
    $('<div></div>').html(is_valid.msg).dialog({dialogClass:'simple_alert'});
}
0
ответ дан 28 November 2019 в 22:17
поделиться
Другие вопросы по тегам:

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