我有一个jQuery模式窗口的div标签,设置如下:
<div id="dialog" title="Please select a facility" style="clear:both;width:400px;display:none;text-align:left;height:200px;overflow-y:scroll"></div>
然后我用以下内容打开弹出窗口:
$("#dialog").html(result);
$("#dialog").dialog({
autoOpen: true,
resizable: true,
modal: true,
width: 'auto'
});
然后我尝试使用$(&#34;#dialog&#34;)隐藏div标签.hide();但是我遇到了问题。我的div标签的内容确实隐藏了,但我的标题仍然存在。您可以在下图中看到此示例。在第一张图片中,我的&#34;请选择一个设施&#34;模态窗口成功弹出。在图像#2中,然后我切换到第二个弹出窗口并使用&#34; $(&#34;#dialog&#34;)隐藏原始弹出窗口.hide()。这似乎有效,但正如您在图像#3中看到的那样,我的&#34;请选择一个设施&#34;模态窗口标题,保持打开状态。知道为什么这个标题不隐藏?
答案 0 :(得分:1)
请试试这个:
$("#dialog").dialog("close");