对于html元素,要在jquery中获取标记,我们使用$('tagname')
。这对于strurs2标签是否可行?
例如:如果我们使用<sj:accordion >
,我们如何才能获得所有<sj:accordionItem >
的
答案 0 :(得分:1)
不,您无法通过服务器端标签进行选择。但是,您可以在浏览器上呈现这些元素之后通过class/id/traversing
选择它们。
您的服务器端代码将在返回浏览器之前编译并生成为HTML ..但您的jQuery在客户端浏览器上并初始化,仅在浏览器上呈现后才使用。所以它无法知道你的服务器代码是什么..
答案 1 :(得分:0)
您可以通过设置id
标记的<sj:accordion>
属性(例如<sj:accordion id="accord">
)然后在脚本$("#accord li")
中选择所有accordionItem-。