我犯的错误--struts标签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");
但是非常不幸的是<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");
總結
以上是生活随笔為你收集整理的我犯的错误--struts标签s:radio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理解单例模式、单例类
- 下一篇: 我犯的错误--关于主键