我理解jquery需要一个选择器来处理它,就像class =“x”所有链接上的class =“x”一样。
但我不明白为什么jquery需要像#dialog这样的选择器指向div,因为对话框对div没有任何作用。
在我看来,窗口/对话框应该与div无关,因为对话框覆盖了所有其他ui元素。
样品:
<div id="dialog"> what is that div for?</div>
$('#dialog').dialog({...
答案 0 :(得分:3)
对话框元素充当容器。打开对话框时,它会显示该容器的内容。您始终可以动态生成内容并显示该内容,但使用容器可以在您想要显示/呈现内容之前先定义内容(并隐藏它)。