您好,欢迎访问一九零五行业门户网

如何在实战项目中使用bootstrap+selectpicker下拉框

这次给大家带来如何在实战项目中使用bootstrap+selectpicker下拉框,在实战项目中使用bootstrap+selectpicker下拉框的注意事项有哪些,下面就是实战案例,一起来看一下。
前言
最近一直在用bootstrap 的一些东西,写几篇博客记录下。。。。
bootstrap selectpicker是bootstrap里比较简单的一个下拉框的组件,先看效果如下:
附上官网api链接,http://silviomoreto.github.io/bootstrap-select/.
下拉框的使用上基本操作一般是:单选、多选、模糊搜索、动态赋值等,下面来看如何使用:
使用方法如下
1、首先需要引入的css和js:
bootstrap.css
bootstrap-select.min.css
jquery-1.11.3.min.js
bootstrap.min.js
bootstrap-select.min.js
2、js代码如下:
$(function() {   $(.selectpicker).selectpicker({    noneselectedtext : '请选择'//默认显示内容   });
//数据赋值 var select = $(#slpk); select.append(<option value='1'>香蕉</option>); select.append(<option value='2'>苹果</option>); select.append(<option value='3'>橘子</option>); select.append(<option value='4'>石榴</option>); select.append(<option value='5'>棒棒糖</option>); select.append(<option value='6'>桃子</option>); select.append(<option value='7'>陶子</option>);
//初始化刷新数据  $(window).on('load', function() {   $('.selectpicker').selectpicker('refresh');  }); });
3、jsp内容:
<select id="slpk" class="selectpicker" data-live-search="true" multiple></select>
设置multiple时为多选,data-live-search=true时显示模糊搜索框,不设置或等于false时不显示。
4、其他方法:
获取已选的项:
var selectedvalues = [];  slpk:selected).each(function(){ selectedvalues.push($(this).val()); });
选择指定项(编辑回显使用):
单选:$('.selectpicker').selectpicker('val', ‘列表id');
多选:var arr=str.split(','); $('.selectpicker').selectpicker('val', arr);
5、附上我的源码,下拉数据通过ajax从后台获取:
$(function() {   $(.selectpicker).selectpicker({    noneselectedtext : '请选择'   });   $(window).on('load', function() {    $('.selectpicker').selectpicker('val', '');    $('.selectpicker').selectpicker('refresh');   });   //下拉数据加载   $.ajax({    type : 'get',    url : basepath + /lictran/transtation/loadroadfortranstationdetail,    datatype : 'json',    success : function(datas) {//返回list数据并循环获取     var select = $(#slpk);     for (var i = 0; i < datas.length; i++) { select.append("<option value='"+datas[i].road_code+"'>        + datas[i].road_name + </option>);     }     $('.selectpicker').selectpicker('val', '');     $('.selectpicker').selectpicker('refresh');    }   });  });
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
url、href、src使用详解
webpack怎样操作缓存
以上就是如何在实战项目中使用bootstrap+selectpicker下拉框的详细内容。
其它类似信息

推荐信息