1

jquery には、class="x" を含むすべてのリンクで class="x" のように動作するセレクターが必要であることを理解しています。

しかし、私が理解していないのは、ダイアログがdivで何もしていないため、jqueryがdivを指す#dialogのようなセレクターを必要とする理由です。

私の意見では、ダイアログは他のすべてのUI要素の上にあるため、ウィンドウ/ダイアログはdivとは何の関係もありません。

サンプル:

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

1 に答える 1

3

ダイアログ要素はコンテナとして機能しています。ダイアログを開くと、そのコンテナの内容が表示されます。コンテンツを動的に生成して表示することはいつでもできますが、コンテナを使用すると、コンテンツを表示/レンダリングする前に、最初にコンテンツを定義する (つまり、非表示にする) ことができます。

于 2012-05-11T20:38:28.257 に答える