是否可以通过jquery获取struts标签

时间:2012-11-12 20:08:18

标签: jquery struts2

对于html元素,要在jquery中获取标记,我们使用$('tagname')。这对于s​​trurs2标签是否可行? 例如:如果我们使用<sj:accordion >,我们如何才能获得所有<sj:accordionItem >

2 个答案:

答案 0 :(得分:1)

不,您无法通过服务器端标签进行选择。但是,您可以在浏览器上呈现这些元素之后通过class/id/traversing选择它们。

您的服务器端代码将在返回浏览器之前编译并生成为HTML ..但您的jQuery在客户端浏览器上并初始化,仅在浏览器上呈现后才使用。所以它无法知道你的服务器代码是什么..

答案 1 :(得分:0)

您可以通过设置id标记的<sj:accordion>属性(例如<sj:accordion id="accord">)然后在脚本$("#accord li")中选择所有accordionItem-。