Я использую alert ()
для вывода моих ошибок проверки обратно пользователю, поскольку мой дизайн не предусматривает ничего другого, но я бы предпочел использовать диалоговое окно пользовательского интерфейса jQuery в качестве диалогового окна предупреждения для моего сообщения.
Поскольку ошибки не содержатся в (html) div, я не знаю, как это сделать. Обычно вы назначаете dialog ()
для div say $ ("# divName"). Dialog ()
, но мне больше нужна функция js, например alert_dialog (" Пользовательское сообщение здесь ")
или что-то подобное.
Есть идеи?
Просто добавьте пустой скрытый элемент div на свою html-страницу и присвойте ему идентификатор. Затем вы можете использовать это для вашего диалога JQuery UI. Вы можете заполнить текст, как обычно, с помощью любого вызова jquery.
DAlert jQuery UI Plugin Проверьте это, это может помочь вам
Используйте этот синтаксис кода.
$("<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'});
}