问题描述
- js或jQuery设置单选框(性别选择)
-
使用jQuery设置单选框(性别)的checked属性为true不能成功,但是js却可以,这是jQuery的bug吗?
解决方案
你是这么写的么。$('#..').attr('checked',true)
解决方案二:
不会的,可能跟你jquery的版本及写法有关,参考:http://www.zhidao91.com/jquery-attr-prop-deference/
解决方案三:
引包了吗?选择器是否正确,name是否相同
解决方案四:
怎么会呢?你的jquery使用语法正确吗?浏览器F12模式下控制台有错误信息吗?
解决方案五:
jquery这里有bug,要同时使用
$(this).prop("checked",true);
$(this).attr("checked",true);
才可以
解决方案六:
获取jquery版本有关,1.6+要用prop,以下用attr
时间: 2024-12-24 09:10:51