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 Xml增删改查(IE下)操作实现代码
Jan 30 Javascript
正则表达式搭配js轻松处理json文本方便而老古
Feb 17 Javascript
快速查找数组中的某个元素并返回下标示例
Sep 03 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
详解JS面向对象编程
Jan 24 Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 Javascript
利用Angular.js限制textarea输入的字数
Oct 20 Javascript
深入理解vue.js中$watch的oldvalue与newValue
Aug 07 Javascript
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
js操作二进制数据方法
Mar 03 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
Vue 实现从文件中获取文本信息的方法详解
Oct 16 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
如何让CI框架支持service层
2014/10/29 PHP
WordPress网站性能优化指南
2015/11/18 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
js简单抽奖代码
2015/01/16 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
python爬虫获取百度首页内容教学
2018/12/23 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
python与pycharm有何区别
2020/07/01 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
生产现场工艺工程师岗位职责
2013/11/28 职场文书
物流专员岗位职责
2014/02/17 职场文书
产品质量承诺书
2014/03/27 职场文书
教师自查自纠材料
2014/10/14 职场文书
iPhone13再次曝光
2021/04/15 数码科技
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
python如何将mat文件转为png
2022/07/15 Python