我正在使用 GWTQuery 和 GWTQuery-UI,但我认为它对 JQuery-UI 的工作方式相同。
如何在不在 HTML 文档中定义手风琴的情况下创建手风琴?
例如
$("<div id=\"accordion\"> <h3><a href=\"#\">Section 1</a></h3><div><p>Mauris.</p></div><h3><a href=\"#\">Section 2</a></h3><div><p>Sed non urna.</p></div><h3><a href=\"#\">Section 3</a></h3><div><p>Nam enim risus.</p><ul><li>List item one</li><li>List item two</li>li>List item three</li></ul></div><h3><a href=\"#\">Section 4</a></h3><div><p>Cras dictum.</p><p>Suspendisse</p></div></div>");
$("#accordion").as(Ui).accordion();
这根本不会显示任何文本。如果我将它附加到面板,我只会得到带有部分的文本,但没有手风琴。
谢谢
编辑:在 HTML 文件中创建一个空的 div 手风琴,附加字符串
$("#accordion")
.append("<h3><a href=\"#\">Section 1</a></h3><div><p>Section 1 text here.</p></div>");
$("#accordion")
.append("<h3><a href=\"#\">Section 2</a></h3><div><p>Section 2 text here.</p></div>");
$(absolutePanel_1.getElement()).append(
$("#accordion").as(Ui).accordion());
并将其添加到 gwt-panel 正在工作。