使用JQuery问题动态创建按钮

时间:2013-03-21 23:55:00

标签: jquery dialog

我有一个像我一直在研究的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中。我不确定为什么我使用的代码不起作用。我创造了一个小提琴,我一直在搞乱,并且会喜欢我想要做的一点方向。

谢谢,

Fiddle

我已修改它以便创建按钮,但它不会添加到同一类别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>

1 个答案:

答案 0 :(得分:1)

看看我编辑过的这个小提琴。 http://jsfiddle.net/VDrw7/

在你的jsFiddle中。

Category = $("drug");

应该是

Category = $("#drug");

因为您正在寻找具有药物ID的元素。