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

论坛 期权论坛 脚本     
匿名技术用户   2021-1-6 08:48   35   0

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP