问题描述
||
我有一个Struts 2应用程序,该应用程序利用了Struts2 jQuery插件的手风琴功能(http://code.google.com/p/struts2-jquery/wiki/AccordionTag),我正在尝试以编程方式遍历手风琴项目。我的意思是,我基本上想在每个手风琴内容区域中都有一个按钮,以打开其下方的下一个手风琴项目。使用Struts应用程序外部的普通jQuery,我似乎能够做到这一点:
$(\"#accordion\").accordion(\'activate\',x);
,如下所述:jQuery UI Accordion activate
但是,当我尝试使用struts jquery实现来执行此操作时,它会完全破坏我的手风琴的呈现。不幸的是,使用普通的jQuery UI似乎不是我的选择。我目前使用的其他方法还有其他可行的方法吗?甚至可以使用jQuery来操纵struts创建的手风琴对象吗?
任何帮助将不胜感激。我真的想继续以这种方式使用手风琴,因为它非常易于使用,但是我不确定它是否足够灵活以适合我的目的。
在此先感谢您提供的任何建议。
解决方法
这太棒了,我想我会和世界分享的:)
我所要做的就是将代码ѭ1add添加到我的sj:accordion对象下面的区域。我的问题是我将这段代码放在文档的开头,但是我假设呈现元素的时间有所不同,因此我只能在实际创建该对象之后引用该对象。现在,我可以绑定按钮的click事件以打开不同的手风琴项目。它的工作就像一种魅力!