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 相关文章推荐
网页图片延时加载的js代码
Apr 22 Javascript
初窥JQuery-Jquery简介 入门了解篇
Nov 25 Javascript
wap浏览自动跳转到wap页面的js代码
May 17 Javascript
JQuery遍历DOM节点的方法
Jun 11 Javascript
探析浏览器执行JavaScript脚本加载与代码执行顺序
Jan 12 Javascript
Json解析的方法小结
Jun 22 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
javascript防篡改对象实例详解
Apr 10 Javascript
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
vue2.0 keep-alive最佳实践
Jul 06 Javascript
浅谈vue项目打包优化策略
Sep 29 Javascript
js 数组 fill() 填充方法
Nov 02 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
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python 的类、继承和多态详解
2017/07/16 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
python实现双色球随机选号
2020/01/01 Python
Python json格式化打印实现过程解析
2020/07/21 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
老兵退伍感言
2015/08/03 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
详解mysql三值逻辑与NULL
2021/05/19 MySQL
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
MySQL 常见的数据表设计误区汇总
2021/06/07 MySQL