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