Полагаю, вы уже не работаете с IE6? ЛОЛ! Ну, но это может быть полезно для других.
Странно, я гуглял, чтобы проверить решения, когда в диалоговом окне jquery есть пустой контент, а ваша запись появилась в качестве первой ссылки. Возможно, этот ответ поможет людям с пустым содержимым, отображаемым в диалоговом окне jquery:
В моем случае у меня была ссылка для вызова функции, которая вызывает диалог jquery:
<a href="javascript:showMyDialog()">Show dialog</a>
Проблема в том, что мы закрываем и снова открываем ссылку, и содержимое кажется пустым (странно). Третий, четвертый ... раз, когда мы нажимаем одну и ту же ссылку, содержимое снова отображается правильно в диалоге.
Мне удалось решить проблему, уничтожив диалог и динамически создав новый.
function showMyDialog(){
$('<div id="jq_my_dialog">').html("<p>my content here will never be missing again!</p>")
.dialog({
title: 'Hello Stackoverflow',
show: 'fade',
hide: 'fade',
minWidth: 400,
width: 400,
modal: true,
close: function (event, ui) {
$(this).dialog('destroy').empty();
$('#jq_my_dialog').remove();
}
});
}
используются следующие версии:
<script type="text/javascript" src="/Scripts/jquery-1.6.4.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.16.js" ></script>