私が取り組んできたJQueryデスクトップのようなアプリケーションがあります。ナビゲーション リンクをクリックすると、新しいダイアログが開きます。その部分はすべてうまく機能します。私が問題を抱えているのは、各ダイアログのツールバーにアイコンを作成することです。構造は次のようになります。
<Div id="minimize-footer>
<div id="category1>
<a href>Dialog Title </>
<a href>Dialog Title </>
</div>
<div id="category2>
<a href>Dialog Title </>
<a href>Dialog Title </>
</div>
等々。コードは、カテゴリ div が存在するかどうかを確認し、存在しない場合は作成してリンクを追加する必要があります。存在する場合は、既存のカテゴリ div に追加するだけです。使用しているコードが機能しない理由がわかりません。私はいじっていたフィドルを作成しましたが、私がやろうとしていることの少しの方向性が大好きです。
ありがとう、
ボタンが作成されるように変更しましたが、同じカテゴリ div に追加されるのではなく、毎回新しいものを追加するだけです。また、カテゴリを div id に追加する代わりに、オブジェクトとだけ言います。これがやっていることです。フィドルのリンクを次のように更新しました。
<div id="minimize-footer" class="dialog-700 ui-corner-all ui-button" title="Click to restore dialog">
<div id="[object" object]="">
<a>Title Dialog</a>
</div>
<div id="[object" object]="">
<a>Title Dialog</a>
</div>
<div id="[object" object]="">
<a>Title Dialog</a>
</div>
<div id="[object" object]="">
<a>Title Dialog</a>
</div>
</div>