首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

小弟我犯的异常-struts标签<s:radio>

2012-12-30 
我犯的错误--struts标签s:radio需求是这样的:需要给s:radio单选框标签添加默认值,但是只在新增页面添

我犯的错误--struts标签<s:radio>
需求是这样的:需要给<s:radio>单选框标签添加默认值,但是只在新增页面添加默认值,修改页面直接从后台数据库读取值所以不用添加默认值,这时候我就想到了用jquery控制。

但是非常不幸的是<s:radio>标签不让用class标识,我也不知道为什么会这样,于是选择给标签添加一个id值,但是用这个id值怎么也选不中这个标签,后来也试了好几种选择器,都没有成功。于是我用了firebug查看到底是怎么回事,最终发现该标签其实会拆开成好几个input,而且每个input的id都是你自己命名的id后面给你加个数字,知道这个以后就可以用这个它给你生成的id选上这个input啦,然后就可以做checked啦,就实现了默认值啦。
例如:
<s:radio id="fzlx" list="#{'1':'等第','2':'分值'}" name="studentModel.fzlx"></s:radio>


$("#fzlx1").attr("checked","checked");

热点排行