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实现上传图片前的预览(TX的面试题)
Aug 20 Javascript
可选择和输入的下拉列表框示例
Nov 05 Javascript
JS连连看源码完美注释版(推荐)
Dec 09 Javascript
js类式继承的具体实现方法
Dec 31 Javascript
jQuery实现异步获取json数据的2种方式
Aug 29 Javascript
jQuery的ready方法详解
Nov 27 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
JavaScript函数绑定用法实例分析
Nov 14 Javascript
Vue代码分割懒加载的实现方法
Nov 23 Javascript
vue项目中用cdn优化的方法
Jan 03 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技术开发技巧分享
2010/03/23 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
2017/06/04 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
英国电器零售商:PRC Direct
2018/06/21 全球购物
过滤器的用法
2013/10/08 面试题
应届大学生求职信
2013/12/01 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL