LayUI中弹出层select动态回显设置

var index = layer.open({
type: 2,
title:'修改信息',
content: 'URL',
area: ['1000px', '600px'],
btn: ['确定', '取消'],
id: 21,
success: function (layero, index) {
var body = layer.getChildFrame('body', index); //获取弹出层 body对象
body.find('ID或CLASS').val(值); //通过查找Class给对象赋值
body.find("option[value="+banner_id+"]").attr("selected",true); //通过查找原始的select中的 option给对象属性赋值
        var select = 'dd[lay-value=' + banner_id + ']'; //准备LayUI中自动生成的 dd参数  
body.find('.banner_id').siblings("div.layui-form-select").find('dl').find(select).click(); //通过查询到指定dd,给dd触发click()点击事件

// layui.form.render(); 刷新弹出层

}, yes: function (index, layero) { //按确定调用弹出层点击事件 ID = #layuiadmin-app-form-submit
var body = layer.getChildFrame('body', index);
var submit = body.find('#layuiadmin-app-form-submit'); //获取弹出层对象,然后用对象触发弹出层的JQ点击事件 click()
submit.click();
}
});

猜你喜欢

转载自www.cnblogs.com/2019gdiceboy/p/12405887.html