jquery设置radio选中

<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();
posted @ 2015-07-24 15:16  人生如若初见  阅读(11040)  评论(0编辑  收藏  举报