0

私が取り組んできた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>
4

1 に答える 1

1

私が編集したこの Fiddle を見てください。http://jsfiddle.net/VDrw7/

あなたのjsFiddleにはありました。

Category = $("drug");

どちらであるべきか

Category = $("#drug");

ドラッグの ID を持つ要素を探しているためです。

于 2013-03-22T00:06:06.603 に答える