Bootstrap-select使用说明

背景

Bootstrap-select 是一款基于JQuery的 下拉菜单 插件,支持搜索和多项选择功能,支持Booststrap。

点击这里进入Bootstrap-select中文官方网站

使用效果如下图所示:

                                        


 常用属性

初始化:

<select class="selectpicker"><option>Mustard</option><option>Ketchup</option><option>Relish</option>
</select>

 

搜索功能,增加如下属性:

data-live-search =“true”

 

使用 data-max-options 限制选择的数量,使用 maxOptionsText 自定义达到限制时显示的消息:

<select class="selectpicker" multiple data-max-options="2" maxOptionsText="只能选择2个"><option>Mustard</option><option>Ketchup</option><option>Relish</option>
</select>

 

使用title属性将在未选择任何内容时设置默认占位符文本 :

<select class="selectpicker" multiple title="Choose one of the following..."><option>Mustard</option><option>Ketchup</option><option>Relish</option>
</select>

 

在菜单顶部添加两个按钮 - 选择全部 、取消全部 :data-actions-box =“true”。 

<select class="selectpicker" multiple data-actions-box="true"><option>Mustard</option><option>Ketchup</option><option>Relish</option>
</select>

 

 指定列表中显示数据的数量:data-size = "5"

<select class="selectpicker" data-size="5">...
</select>

 

 在下拉菜单中添加标题, data-header="Select a condiment"

<select class="selectpicker" data-header="Select a condiment">...
</select>

 

自定义宽度:

<div class="row"><div class="col-sm-3"><div class="form-group"><select class="selectpicker form-control"><option>Mustard</option><option>Ketchup</option><option>Relish</option></select></div></div>
</div>

 常用方法

指定所选值:

$('.selectpicker').selectpicker('val', 'Mustard');
$('.selectpicker').selectpicker('val', ['Mustard','Relish']);

指定所选的文本内容:

$("#Id option:selected").text();

 

第二种指定所选值的方法:

$('.selectpicker').val('Mustard');
$('.selectpicker').selectpicker('render');

 利用JS动态删除操作,需要操作后刷新:

$('.rm-mustard').click(function () {$('.remove-example').find('[value=Mustard]').remove();$('.remove-example').selectpicker('refresh');
});

强制重绘:

$('.selectpicker').selectpicker('refresh');
$('.selectpicker').selectpicker('render');

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端插件——Bootstrap Dual Listbox 简介

背景 Bootstrap Dual Listbox是一款基于Bootstrap的双向select选择框控件&#xff0c;作为对multiple select的扩展&#xff0c;使用起来非常简单&#xff0c;功能也更强大。 参考文章一 参考文章二 使用效果如下图所示&#xff1a; 初始化HTML代码&#xff1a; <div cla…

Fork()概念

对于刚刚接触Unix/Linux操作系统&#xff0c;在Linux下编写多进程的人来说&#xff0c;fork是最难理解的概念之一&#xff1a;它执行一次却返回两个值。 首先我们来看下fork函数的原型&#xff1a; &#xff03;i nclude <sys/types.h> &#xff03;i nclude <unistd.…

Nsis打包exe

2019独角兽企业重金招聘Python工程师标准>>> 这里用nsis的eclipse插件来打包exe。插件地址&#xff1a;http://eclipsensis.sf.net/update 安装完毕之后创建一个java程序&#xff0c;导出一个可执行的jar文件&#xff0c;名字JavaApp.jar。现在开始准备打包制作安装…

借助波音公司打造优秀按单制造(MTO II)管理系统

博主推荐延展咨询资深顾问王晓东文章近些年随着市场竞争的加剧&#xff0c;制造业产业链越来越关注客户的需求&#xff0c;针对客户个性化需求的按单制造&#xff08;MTO II&#xff09;生产模式在我国企业不断得到应用。按单制造&#xff08;MTO II&#xff09;企业在组织生产…

MyEclipes 设置代码自动提示

一、Window ——> Preferences 二、Java ——> Editor ——> Content Assist 三、更改内容为 【.qwertyuiopasdfghjklzxcvbnm 】&#xff0c;完成。

jQuery-input输入框下拉提示层

效果图 代码部分 // JavaScript Document (function($){$.fn.extend({"changeTips":function(value){value $.extend({divTip:""},value)var $this $(this);var indexLi 0;//点击document隐藏下拉层$(document).click(function(event){if($(event.targe…

MyEclipes 2016 CI 6 安装

一、双击安装包&#xff0c;打开&#xff0c;点击“Next” 二、 同意&#xff0c;Next 三、选择安装路径&#xff0c;然后点击Next 四、选择32位或者是64位后&#xff0c;点击Next开始安装。 五、去掉立即运行这个勾&#xff0c;点击完成。 六、找到破解目录文件&#xff0c;全…

WPF:从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转

欢迎转载&#xff0c;转载请注明&#xff1a;转载自周金根 [ http://zhoujg.cnblogs.com/ ] 由于上周主要做了项目组产品架构、给公司新员工培训以及其他会议等事情&#xff0c;在OpenExpressApp对建模支持的初步计划中我列了一些建模任务还没有开展&#xff0c;其中参考部分在…

Ubuntu下安装Gerrit

2019独角兽企业重金招聘Python工程师标准>>> 目标 配置Gerrit使用mysql数据库&#xff08;原因&#xff1a;本人比较熟悉mysql&#xff09; 使用http授权模式&#xff0c;使用apache反向代理。 SMTP使用163的个人邮箱 软件版本 Ubuntu 12.04 Gerrit 2.4.1 Apache 2.…

招几个兄弟和我一起做项目

为什么80%的码农都做不了架构师&#xff1f;>>> 个人名义发表&#xff0c;有事情站内联系。不说太多&#xff0c;反正能学到东西。呵呵。 工作内容&#xff1a; 1 负责项目中相关模块从应用到Framework部分&#xff08;包括Java层和Native层&#xff09;的开发 2 负…

Android系统Recovery工作原理之使用update.zip升级过程分析(二)---u...

2019独角兽企业重金招聘Python工程师标准>>> Android系统Recovery工作原理之使用update.zip升级过程分析&#xff08;二&#xff09;---update.zip差分包问题的解决 在上一篇末尾提到的生成差分包时出现的问题&#xff0c;现已解决&#xff0c;由于最近比较忙&#…

Java编写一个WebService并在Tomcat上发布

本例采用Myeclipse 2016 CI 6&#xff0c;JDK1.8 。新建一个Web Service Project。 选择如下设置&#xff1a; 在src目录下建个包: 编写一个接口&#xff0c;其中一个方法返回ArrayList&#xff0c;另一个方法返回JSON&#xff1a; package Services; import java.sql.SQLExce…

Windows环境下搭建Tomcat

下载Tomcat&#xff0c;点击这里下载Tomcat 解压到指定目录: 配置环境变量&#xff1a;右键“我的电脑” ——属性——高级系统设置——环境变量 配置三个环境变量&#xff1a; 在系统变量里新建变量名&#xff1a;CATALINA_BASE&#xff0c;变量值&#xff1a;D:\apache-t…

c3p0连接池的配置和简单使用

背景 一般我们在项目中操作数据库时&#xff0c;都是每次需要操作数据库就建立一个连接&#xff0c;操作完成后释放连接。因为jdbc没有保持连接的能力&#xff0c;一旦超过一定时间没有使用&#xff08;大约几百毫秒&#xff09;&#xff0c;连接就会被自动释放掉。而每次新建连…

Iterator_迭代器模式_PHP语言描述

2019独角兽企业重金招聘Python工程师标准>>> 感觉最近写的这些设计模式的例子&#xff0c;在定义描述方面差很多&#xff0c;以后都会先写一下用例设计模式的定义及简单讲解&#xff0c;在把例子附上&#xff0c;这样的感觉更好些&#xff0c;也让大家看得更清楚一些…

Spring整合JDBC开发

背景 在JDBC开发中&#xff0c;充斥这大量重复的代码&#xff0c;可能只是换了个SQL语句&#xff0c;其他代码是完全不用变的。Spring的jar包里&#xff0c;提供了一个叫JDBCTemplate的模板&#xff0c;在保持操作灵活方便的情况下&#xff0c;将代码量降到最低。 配置文件 首…

基于SpringMVC进行REST服务开发

背景 REST的概念这里不多过多阐述。在REST中&#xff0c;资源通过URL进行识别和定位。一般来说&#xff0c;以下这些HTTP方法通常会匹配为如下的CRUD动作&#xff1a; Create&#xff1a;POST Read&#xff1a;GET Update&#xff1a;PUT或PATCH Delete&#xff1a;DELETE…

PCI总线原理(二)

http://blog.c114.net/html/15/562315-75227.html PCI即Peripheral Component Interconnect&#xff0c;中文意思是“外围器件互联”&#xff0c;是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。在现在电子设备中应用非常广泛&#xff0c;下面我详细介绍…

Windows环境中在同一个Tomcat下发布不同端口号的不同web程序

一、修改Tomcat路径下的conf文件下的 server.xml 文件。增加一个service 节点。 原service节点如下图所示&#xff1a; 新增service节点如下图所示&#xff0c;注意红色标注的是要修改的地方&#xff1a; 二、根据service.xml配置文件信息中对应的Engine节点的name属性&#…