radio,CheckBox选中状态,判断是否选中,根据值设置radio选中
<input name="rbsex" id="man_radio" type="radio" value="1" checked="checked" /><label>显示</label> <input name="rbsex" id="woman_radio" type="radio" value="0" />隐藏
var stop = data.result $(":radio[name='rbsex'][value='" + stop + "']").prop("checked", "checked");
radio,CheckBox选中状态,判断是否选中,可以在元素中添加checked属性 或者添加checked="checked" 都可以让某个选项默认选中,单选框的如果有多个checked 会以最后一个为准。
我们可以使用 $("name='subject']:eq(0)").prop("checked");来判断有没有被真正的选中。 返回布尔值
$("[name='subject']:eq(0)").prop("checked",false[true]);设置选中或否定
1、对radio 、checkbox 来说说,checked属性可以保证页面初始化被选中,但是通过js或者jquery 控制checked属性并不能保证相应的被选中,同样也不能通过checked属性来判断该元素是否被选中。
2、checked属性并不能影响form表单的值,表单页面真正被选中的元素才是form表单提交的值。
3、通jquery的prop方法可以完美的选中或者取消选中元素,使用prop("checked",true) 选中,prop("checked",false)取消选中,通prop("checked") 返回的false或者true判断是否选中。
文章评论(0)