bootstrap multiselect下拉列表功能


Posted in Javascript onAugust 22, 2017

bootstrap-multiselect基于原生态的下拉列表添加更多的功能及更好的视觉效果!

1、源码地址

https://github.com/davidstutz/bootstrap-multiselect

2、效果展示

bootstrap multiselect下拉列表功能bootstrap multiselect下拉列表功能bootstrap multiselect下拉列表功能bootstrap multiselect下拉列表功能bootstrap multiselect下拉列表功能

3、代码示例

引入的js和css

<script src="js/jquery-1.11.3.js"></script> 
    <script src="js/bootstrap.js"></script> 
    <link href="css/bootstrap.css" rel="external nofollow" rel="stylesheet" /> 
    <script src="js/bootstrap-multiselect.js"></script> 
    <link href="css/bootstrap-multiselect.css" rel="external nofollow" rel="stylesheet" /> 
    <script src="~/Scripts/Home/Index_davidstutz.js"></script>

实现代码

3.1、多选站点

<label class="control-label col-xs-1" for="sel_search_orderstatus">多选站点</label> 
  <div class="col-xs-2" style="margin-top:7px;"> 
    <select id="sel_search_orderstatus" style="width:350px;"  multiple="multiple"> 
      <option value="0">未排产</option> 
      <option value="5">已排产</option> 
      <option value="10">已锁定</option> 
      <option value="25">在制</option> 
      <option value="20">订单提交</option> 
      <option value="30">订单删除</option> 
      <option value="50">订单报废</option> 
      <option value="50">订单报废</option> 
      <option value="50">订单报废</option> 
      <option value="50">订单报废</option> 
      <option value="50">订单报废</option> 
       
    </select> 
  </div>
$(function () { 
      $('#sel_search_orderstatus').multiselect({ 
        includeSelectAllOption: true}); 
      });

3.2、禁止和默认选中

<label class="control-label col-xs-1" for="sel_search_orderstatus2">disabled Select</label> 
  <div class="col-xs-2" style="margin-top:7px;"> 
   <select id="sel_search_orderstatus2" style="width:150px" multiple="multiple"> 
      <option value="0">未排产</option> 
      <option value="5" selected="selected">已排产</option> 
      <option value="10" selected="selected">已锁定</option> 
      <option value="25" disabled="disabled">在制</option> 
      <option value="20" disabled="disabled">订单提交</option> 
      <option value="30" disabled="disabled" selected="selected">订单删除</option> 
      <option value="50">订单报废</option> 
    </select> 
  </div>
$(function () { 
      $('#sel_search_orderstatus2').multiselect(); 
      });

3.3、分组

<label class="control-label col-xs-1" for="sel_search_orderstatus3">分组</label> 
            <div class="col-xs-2" style="margin-top:7px;"> 
              <select id="sel_search_orderstatus3" style="width:150px" multiple="multiple"> 
                <optgroup label="未上线" > 
                  <option value="0">未排产</option> 
                </optgroup> 
                <optgroup label="已上线"> 
                  <option value="5">已排产</option> 
                  <option value="10" selected="selected">已锁定</option> 
                  <option value="25" disabled="disabled">在制</option> 
                  <option value="20">订单提交</option> 
                </optgroup> 
                <optgroup label="异常"> 
                  <option value="30">订单删除</option> 
                  <option value="50">订单报废</option> 
                </optgroup> 
              </select> 
            </div>
$(function () { 
       $('#sel_search_orderstatus3').multiselect( 
        ); 
      });

3.4、单选项

<label class="control-label col-xs-1" for="sel_search_orderstatus3">单选</label> 
    <select id="example-single"> 
      <option value="1">Option 1</option> 
      <option value="2">Option 2</option> 
      <option value="3">Option 3</option> 
      <option value="4">Option 4</option> 
      <option value="5">Option 5</option> 
      <option value="6">Option 6</option> 
    </select>
$('#example-single').multiselect();

3.5、搜索

<label class="control-label col-xs-1" for="sel_search_orderstatus3">搜索</label> 
    <select id="example-getting-started" multiple="multiple"> 
      <option value="cheese">Cheese</option> 
      <option value="tomatoes">Tomatoes</option> 
      <option value="mozarella">Mozzarella</option> 
      <option value="mushrooms">Mushrooms</option> 
      <option value="pepperoni">Pepperoni</option> 
      <option value="onions">Onions</option> 
    </select>
$(function () { 
       $('#example-getting-started').multiselect({ 
          includeSelectAllOption: true, 
          enableFiltering: true 
        }); 
 });

默认无滚动条,请在bootstrap-multiselect.css中添加即可。

具体属性demo,源码解释的非常清楚,我就不列出来了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
Feb 03 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
Dec 08 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
js实现鼠标左右移动,图片也跟着移动效果
Jan 25 Javascript
详解vue的数据劫持以及操作数组的坑
Apr 18 Javascript
使用p5.js临摹动态图形
Oct 23 Javascript
vue使用nprogress实现进度条
Dec 09 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
Feb 15 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
Nov 19 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 Vue.js
浅谈Vue父子组件和非父子组件传值问题
Aug 22 #Javascript
纯js实现图片匀速淡入淡出效果
Aug 22 #Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 #Javascript
Angular中响应式表单的三种更新值方法详析
Aug 22 #Javascript
jQuery插件DataTables分页开发心得体会
Aug 22 #jQuery
React学习笔记之列表渲染示例详解
Aug 22 #Javascript
bootstrap switch开关组件使用方法详解
Aug 22 #Javascript
You might like
用PHP和ACCESS写聊天室(六)
2006/10/09 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php使用GeoIP库实例
2014/06/27 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
调试php程序的简单步骤
2019/10/04 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
jQuery中:visible选择器用法实例
2014/12/30 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
python排序方法实例分析
2015/04/30 Python
彻底理解Python list切片原理
2017/10/27 Python
python实现人脸签到系统
2020/04/13 Python
通过代码实例了解Python异常本质
2020/09/16 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
python爬取抖音视频的实例分析
2021/01/19 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
2014年维修工作总结
2014/11/22 职场文书
运动会闭幕式通讯稿
2015/07/18 职场文书
干部考核工作总结
2015/08/12 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书