Как поместить всплывающий div диалогового окна jQuery в код jQuery?

#javascript #jquery

#javascript #jquery

Вопрос:

У меня есть очень простое сообщение для отображения в одном всплывающем окне jQuery, и я просто хочу сгенерировать его, не добавляя дополнительные разделы в мой HTML.

Что я хотел бы сделать, это просто открыть диалоговое окно с сообщением и все.

Вот что-то подобное, что я хочу:

 $("<div>Hello sir</div>").dialog("open");
  

Но это не работает. Должно ли это быть? Похоже, что это должно просто открыть простое диалоговое окно, не так ли?

Спасибо!!

Ответ №1:

Вам не нужно вызывать open , просто:

 $('<div />').html('Hello sir').dialog();
  

И вот живая демонстрация.

Комментарии:

1. Спасибо, что сработало. Примет этот ответ через 6 минут, когда StackOverflow позволит мне 🙂

Ответ №2:

Вы убедились, что включили jQuery.Библиотека пользовательского интерфейса в дополнение к основному jQuery?

смотрите пример здесь: http://jqueryui.com/demos/dialog /

Комментарии:

1. Да, и я могу открывать диалоговые окна в других местах, где я ссылаюсь на div в коде html.

Ответ №3:

$("<div>This is a test</div>").dialog();

для меня работает нормально http://jsfiddle.net/fyMct /