bootstrap select

官方下载地址

https://developer.snapappointments.com/bootstrap-select/

 

需求现在需要下拉框,并且在下拉框上能输入文字搜索。

因为前端框架使用的时bootstrap所以有限考虑与bootstrap有关的前端插件。

最后选中bootstrap-select。

 

使用

<link href="../bootstrap/bootstrap-select/bootstrap-select.min.css" rel="stylesheet" />

<script src="../bootstrap/bootstrap-select/bootstrap-select.min.js"></script>

带搜索框的

<select class="selectpicker" data-live-search="true">

                                          <option>四川(sichuan)</option>

                                       <option>江西(jiangxi)</option>

                                       <option>湖北(hubei)</option>

                                       <option>上海(shanghai)</option>

                                       <option>北京(beijing)</option>

                                       <option>河北(hebei)</option>

                                          </select>

不带搜索框的

<select class="form-control" data-live-search="true" >

                                       <option>四川(sichuan)</option>

                                       <option>江西(jiangxi)</option>

                                       <option>湖北(hubei)</option>

                                       <option>上海(shanghai)</option>

                                       <option>北京(beijing)</option>

                                       <option>河北(hebei)</option>

                                     </select>

 

bootstrap-select长度失真

调试chrom浏览器发现bootstrap的css样式导致出现问题

解决方法:在jsp页面重新定义冲突的样式,然后给它合适的height

<style type="text/css">

       button,

       input,

       optgroup,

       select,

       textarea {

              height:30px;

         margin: 0;

         font: inherit;

         color: inherit;

       }

       </style>

 

bootstrap-select 在model中不显示

查找原因后是得有两步refresh和render操作,必不可少

<select id='name' class="form-control selectpicker"  data-live-search="true">

              <option>四川(sichuan)</option>

              <option>江西(jiangxi)</option>

              <option>湖北(hubei)</option>

              <option>上海(shanghai)</option>

              <option>北京(beijing)</option>

              option>河北(hebei)</option>

       </select>

        // 缺一不可

        $('#name').selectpicker('refresh');

        $('#name').selectpicker('render');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值