Layui 设置select下拉框自动选中某项的方法:html
1.html部分ui
<div class="layui-input-block"> <select name="productlistId" id="product_class" lay-verify="required"> <option value=""></option> <option value="0">北京</option> <option value="1">上海</option> <option value="2">广州</option> <option value="3">深圳</option> <option value="4">杭州</option> </select> </div>
2.js部分:code
var productListId = data.data[0].productListId; //$('#product_class').val(productListId);无效 //$("#product_class").find("option[value='+productListId+']").attr('selected','select');无效 //这样才正确 var select = 'dd[lay-value=' + productListId + ']'; $('#product_class').siblings("div.layui-form-select").find('dl').find(select).click();
缘由是layui内部有一个点击事件须要给他写上,以下图:orm