1

我知道 jquery 需要一个选择器来使用它,就像 class="x" 在所有带有 class="x" 的链接上。

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

在我看来,窗口/对话框应该与 div 无关,因为对话框位于所有其他 ui 元素之上。

样本:

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

1 回答 1

3

对话框元素充当容器。当您打开对话框时,它会显示该容器的内容。您始终可以动态生成内容并显示该内容,但使用容器允许您先定义内容(并说隐藏它),然后再显示/渲染它。

于 2012-05-11T20:38:28.257 回答