【采坑日记】layui 设置radio被选中 不起作用 解决办法

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');
        }

 

你可能感兴趣的:(【采坑日记】layui 设置radio被选中 不起作用 解决办法)