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