layui 选中下拉框
layui 代码:
<div class="layui-form-item"> <label class="layui-form-label">单位</label> <div class="layui-input-block"> <select name="punit" id="punit" lay-filter="punit"> <option value=""></option> <c:forEach items="${punitlist}" var="list"> <option value="${list.name}">${list.name}</option> </c:forEach> </select> </div> </div>
js代码:
var form = layui.form;
layui.use('form', function () {
var pdescval="${product.pdesc}";
var punitval="${product.punit}";
$("#pdesc").find("option[value="+pdescval+"]").prop("selected",true);
$("#punit").find("option[value="+punitval+"]").prop("selected",true);
form.render();
});
form为from表单,两个val从后台传过来,最后 render 重新渲染