layui 表单组件无法显示该怎么办?解决方法献上

2022年07月11日 • 阅读 2031
select(下拉框)、radio(单选框)等表单元素在layui中会被美化,对于动态生成的元素需要重新渲染才能美化:$('div').appen('<select>

select(下拉框)、radio(单选框)等表单元素在layui中会被美化,对于动态生成的元素需要重新渲染才能美化:

$('div').appen('<select><option value="1">xxxx</option></select>'); 
form.render('select');  // 重新渲染select 
form.render('radio');  // 重新渲染radio 
form.render('checkbox');  // 重新渲染checkbox 
// 对于弹窗内select不显示 
admin.open({     
type: 1,     
content: '<select><option value="1">xxxx</option></select>',
success: function(){ 
form.render('select'); 
// 弹窗要在success里重新渲染
} });

轻松解决。

form.val方法包含了form.render,如果写了form.val不需要form.render,另外需要注意父元素有layui-form这个class才会被layui识别并美化。


本文由青舟模板网发布,如若转载,请注明出处:http://www.qingzo.com/jishu/layuihelp1.html
评论列表

共有0条评论来说两句吧...

欢迎 发表评论: