jQuery:Div标题没有清除.Hide()

时间:2014-01-01 21:26:36

标签: javascript jquery html

我有一个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;模态窗口标题,保持打开状态。知道为什么这个标题不隐藏?

enter image description here

1 个答案:

答案 0 :(得分:1)

请试试这个:

$("#dialog").dialog("close");