layui的下拉框动态赋值 并设置默认值
<div class="layui-inline"> <label class="layui-form-label">测试内容</label> <div class="layui-input-inline"> <select name="contentName" id="contentId" lay-filter="contentId" lay-verify="required"> <option value="">请选择</option> </select> </div> </div>
方法一:
function content(){
var available = 1;
$.get("/load/contentId?available="+available,function(objs){
var types = objs.data;
var contentIdHtml= $("#contentId").html("");
contentIdHtml.append(<option value>请选择</option>);
$.each(types,function(index,item){
contentIdHtml.append("<option value="+item.contentName+">"+item.contentName+"</option>");
});
$("#contentId").val(contentNameAdd); //设置选中的值 contentNameAdd此处做全局变量
form.render("select");
});
};
方法二:
var contentId=$("#contentId");
var contentIdHtml="<option value=0>请选择直属领导</option>";
$.each(users,function(index,item){
contentIdHtml+="<option value="+item.id+">"+item.name+"</option>";
});
contentId.html(contentIdHtml);
//选中一个
$("#contentId").val(contentNameAdd); //设置选中的值 contentNameAdd此处做全局变量
//重新渲染
form.render("select");
