1、今天在写layer ui 进行 radio 赋值操作的时候遇到了一个坑。。。简单记录一下。
2、现在需要展示已经选中的redio值进行回显
<input type="radio" name="experience" value="A" title="A、非常满意">
<input type="radio" name="experience" value="B" title="B、比较满意">
<input type="radio" name="experience" value="C" title="C、一般">
<input type="radio" name="experience" value="D" title="D、不满意">
<input type="radio" name="experience" value="E" title="E、非常不满意">
3、按照传统的Jquery 的写法:
$("input[name='experience'][value="+变量值+"]").prop("checked",true);
4、但是在layer ui 中 样式被封装了一层,通过Jquery的这种方式给予赋值的方式发现页面的dom元素确实也被 checked 选中了,但是就是没有生效。
通过百度得知,需要在对layer ui的form 进行一遍渲染文章来源:https://www.toymoban.com/news/detail-598264.html
layui.use('form',function(){
var form = layui.form;
$("input[name='experience'[value="+变量值+"]").prop("checked",true);
//刷新界面 所有元素(重点)
form.render();
});
到此结束。。。文章来源地址https://www.toymoban.com/news/detail-598264.html
到了这里,关于Layer ui 针对 radio 进行赋值操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!