使用bootstrap-select多选下拉框和ajax请求到的数据添加到下拉框

来源:互联网 发布:国外 恐怖 知乎 编辑:程序博客网 时间:2024/05/16 17:56

首先讲下用法:

引入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/

原创粉丝点击