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");
经验分享 程序员 微信小程序 职场和发展