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://qingzo.com/jishu/layuihelp1.html
