layui 设置radio被选中 不起作用
踩了个坑 调了半天
其实设置单选框radio被选中有多种办法
用name获取并设置:
$("input[name='radio1']").get(1).checked=false;
$("input[name='radio1']").get(0).checked=true;
或者用id获取并设置:
$(“#radio”).attr("checked","checked");
获取并设置有多种方式
但坑点在于设置 单选框radio被选中 需要浏览器重新渲染表单
再设置radio被选中代码之后加上 form.render('radio'); 重新渲染一下就好了 真坑。
还有一个小坑,jquery1.6之后要用prop设置,attr有些浏览器不起作用。
if(data.manage_us_status == 0){
$("#re_manage_us_status_0").prop("checked",true);
form.render('radio');
}else{
$("#re_manage_us_status_1").prop("checked",true);
form.render('radio');
}