<script type="text/javascript"> $(document).ready(function(){ $("input[type=radio][name=sex][value=1]").attr("checked",true); }); </script> 您的性別: <input type="radio" name="sex" value="1" <s:if test="user.sex==1">checked</s:if>/>男 <input type="radio" name="sex" value="0" <s:if test="user.sex==0">checked</s:if>/>女
獲取radio的值:
谷歌了一下,大多跟我用的方法是一樣的
var value = $("input[name='radio1'][type='radio'][checked]").val();
這句在IE、Safari(3.2)下測試通過,但是在FireFox、Chrome下卻得不到選中的值。
仔細再看手冊,發現“表單對象屬性”這個列表。難道說對表單對象有專用的屬性判斷的方法?把代碼改一下
var value = $("input[name='radio1'][type='radio']:checked").val();