jquery accordion:使用Struts 激活选项

我有一个Struts 2应用程序正在使用Struts2 jQuery插件的手风琴function( http://code.google.com/p/struts2-jquery/wiki/AccordionTag ),我正在尝试以编程方式遍历手风琴项目。 我的意思是我基​​本上想在每个手风琴内容区域都有一个按钮,打开下面的下一个手风琴项目。 在我的Struts应用程序之外使用普通的jQuery,我似乎能够做到这一点: $("#accordion").accordion('activate', x); ,如下所述: jQuery UI Accordion激活

但是,当我尝试使用我的struts jquery实现时,它会完全搞砸我手风琴的渲染。 不幸的是,使用普通的jQuery UI似乎不适合我。 有没有其他可能的方法与我目前正在合作的方式做到这一点? 甚至可以使用jQuery来操作struts创建的accordion对象吗?

任何帮助将不胜感激。 我真的想继续以这种方式使用手风琴,因为它非常易于使用,但我不确定它是否足够灵活以适应我的目的。

提前感谢您提供的任何建议。

这太棒了,我想我会与世界分享:)

我所要做的就是添加这段代码$("#accordion").accordion('activate', 0); 到我的sj下方的区域:手风琴对象。 我的问题是我把这个代码放在我的文档的头部,但是我假设在渲染元素时存在差异,因此我只能在实际创建它之后引用它。 现在我可以绑定按钮的click事件来打开不同的手风琴项目。 它的工作就像一个魅力!