首先讲下用法:
引入css文件:
<link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="dist/css/bootstrap-select.min.css">
引入js文件:
<script src="jquery-1.9.1.min.js"></script>//依赖JQ环境
<script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<script src="dist/js/bootstrap-select.min.js"></script>
<script src="dist/js/i18n/defaults-zh_CN.min.js"></script>//使用显示中文字体的js
开始使用:最关键的就是class="selectpicker"和实现多选的multiple,其他都是锦上添花。另外lay-xxx是关于集合layui框架使用的,可以无视。
<select name="package" id="package" class="selectpicker" multiple data-live-search="true" title="..." data-actions-box="true" lay-ignore="" lay-verify="required" lay-search>
</select>
最后ajax请求回来的数据添加到下拉框需要:
$('#package').selectpicker('refresh');//调用刷新实例后触发此事件。
$('#package').selectpicker('render');//渲染实例被调用后触发此事件。
其余可以参照文档使用,网址:http://silviomoreto.github.io/bootstrap-select/