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中动态效果小结
Dec 16 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
Jan 12 Javascript
EASYUI TREEGRID异步加载数据实现方法
Aug 22 Javascript
js读取被点击次数的简单实例(从数据库中读取)
Mar 07 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
Jun 19 Javascript
vue生成token并保存到本地存储中
Jul 17 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
Sep 12 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
Node.JS如何实现JWT原理
Sep 18 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
ThinkPHP登录功能的实现方法
2014/08/20 PHP
php数组查找函数总结
2014/11/18 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
php封装的smarty类完整实例
2016/10/19 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
Python 字符串操作方法大全
2014/03/11 Python
深入浅析python定时杀进程
2016/06/06 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
python实现redis三种cas事务操作
2017/12/19 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
python命令行参数用法实例分析
2019/06/25 Python
Django使用消息提示简单的弹出个对话框实例
2019/11/15 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
元旦联欢会主持词
2014/03/26 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
2015年班长个人工作总结
2015/04/03 职场文书