Попытка поместить несколько диалогов на одну страницу - им нужно иметь возможность подниматься более одного раза. Я использую ASP.NET, так что идентификаторы содержимого, которые будут отображаться в диалогах, искажены. Все примеры для создания диалога несколько раз, похоже, работают с возвратом инициализированного диалога во второй раз с использованием идентификатора содержимого.JQuery UI Dialog без идентификатора дважды
Я вижу пару возможных решений, но они выглядят как хаки:
1.) Сохраняйте ИД в .net в другом поле, когда я впервые открою диалог и использую его во второй раз.
2.) Используйте диалоговые события, чтобы вернуть содержимое диалогового окна в исходное местоположение в dom, когда диалог закрыт.
<ol>
<li><div id="dotnetmangledjunk_Meaningful">stuff to go in the dialog</div></li>
<li><div id="dotnetmangledjunk_Meaningful">stuff to go in the dialog</div></li>
</ol>
Обратите внимание, что вы можете принять свой собственный ответ @Zac – Earlz