为什么jquery需要ui对话框的选择器

时间:2012-05-11 20:36:07

标签: jquery asp.net-mvc jquery-selectors jquery-dialog

我理解jquery需要一个选择器来处理它,就像class =“x”所有链接上的class =“x”一样。

但我不明白为什么jquery需要像#dialog这样的选择器指向div,因为对话框对div没有任何作用。

在我看来,窗口/对话框应该与div无关,因为对话框覆盖了所有其他ui元素。

样品:

<div id="dialog"> what is that div for?</div>
$('#dialog').dialog({...

1 个答案:

答案 0 :(得分:3)

对话框元素充当容器。打开对话框时,它会显示该容器的内容。您始终可以动态生成内容并显示该内容,但使用容器可以在您想要显示/呈现内容之前先定义内容(并隐藏它)。