layui给radio添加checked属性不起作用。如何监听这个单选按钮的点击

                   <label class="layui-form-label" style="width:110px">抬头类型:</label>
                        <div class="layui-input-block">
                            <input type="radio" name="ivtype" lay-filter="ivtype" value="20" title="企业单位">
                            <input type="radio" name="ivtype" lay-filter="ivtype" value="10" title="个人/非企业单位">
                        </div>

 我想再js里面控制选中的是哪个。

我的写法是

$("input:radio[name=ivtype][value='20']").prop("checked",true); 

但是发现不好用啊。没作用但是看浏览器中审查元素他实际上已经加上了checked的属性了

其实再这句之后加上    form.render('radio');重新渲染一下就好了。

还有注意必须使用prop加checked属性。不然你写的attr她是好是坏呢。

 

监听这个单选按钮的点击.是不能用onchange事件的,必须使用layui自带的

form.on('radio(ivtype)', function(data) {
                console.log(data.value)
});

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值