在HTML中写固定值
option的value值一定要给,不然选中一个,再次展开下拉框时,默认选中项一直是第一项
<div class="layui-form" lay-filter="myDiv">
<select name="" id="" lay-filter="mySelect">
<option value="zhang">张先生</option>
<option value="wang">王先生</option>
<option value="li">李先生</option>
</select>
</div>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
如果没有渲染,就在js里写上
layui.form.render('select','myDiv');
- 1
js动态插入option 渲染下拉框
var str = '<option value="zhang">张先生</option><option value="wang">王先生</option><option value="li">李先生</option>';
$('select').append(str);
layui.form.render('select','myDiv');
- 1
- 2
- 3
下拉框选择某一项
layui.form.on('select(mySelect)', function (data) {
console.log(data);
})
- 1
- 2
- 3