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 相关文章推荐
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
基于jquery的模态div层弹出效果
Aug 21 Javascript
精通Javascript系列之数据类型 字符串
Jun 08 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
Feb 25 Javascript
jQuery实现简单的抽奖游戏
May 05 jQuery
JS实现队列的先进先出功能示例
May 10 Javascript
React学习笔记之条件渲染(一)
Jul 02 Javascript
webstorm添加vue.js支持的方法教程
Jul 05 Javascript
JavaScript实现单英文金山打字通
Jul 24 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 Javascript
node.js中module模块的功能理解与用法实例分析
Feb 14 Javascript
浅谈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生成带有雪花背景的验证码
2006/10/09 PHP
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
PHP微信红包API接口
2015/12/05 PHP
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
理解Python垃圾回收机制
2016/02/12 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python中栈的原理及实现方法示例
2019/11/27 Python
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
工业设计专业个人求职信范文
2013/12/28 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
婚前协议书怎么写
2014/04/15 职场文书
停课通知书
2015/04/24 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
详解JAVA的控制语句
2021/11/11 Java/Android