Bootstrap select多选下拉框实现代码


Posted in Javascript onDecember 23, 2016

前言

项目中要实现多选,就想到用插件,选择了bootstrap-select。

附上官网api链接,http://silviomoreto.github.io/bootstrap-select/.

没有中文的。对付看吧。有机会每个方法实践一下,会总结的。我自己也等着呢。

需要引用的它们

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script>

<!-- (Optional) Latest compiled and minified JavaScript translation files -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/i18n/defaults-*.min.js"></script>

核心选项

官网有的,期待翻译。。。

核心方法

官网有的,期待翻译。。。

实例应用

bootstrap布局后,select多选代码如下

<div class="form-group">
    <label class="col-sm-3 control-label">客资类型:</label>
    <div class="col-sm-4">
    <select id="usertype" name="usertype" class="selectpicker show-tick form-control" multiple data-live-search="false">
     <option value="0">苹果</option>
     <option value="1">菠萝</option>
     <option value="2">香蕉</option>
     <option value="3">火龙果</option>
     <option value="4">梨子</option>
     <option value="5">草莓</option>
     <option value="6">哈密瓜</option>
     <option value="7">椰子</option>
     <option value="8">猕猴桃</option>
     <option value="9">桃子</option>
    </select>
    </div>
    </div>

js代码:

$(window).on('load', function () {
 $('#usertype').selectpicker({
 'selectedText': 'cat'
 });
});

页面效果:

Bootstrap select多选下拉框实现代码

选择后的效果如下:

Bootstrap select多选下拉框实现代码

获取值, $("#XXX").val()即可

回显操作:

用方法 $('.selectpicker').selectpicker('val', 'Mustard'); 

Mustard处填入数组。代码如下:

var str='3,4,5,6';
var arr=str.split(',');
$('#usertype').selectpicker('val', arr);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.lang.is*
Mar 22 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
JS判断两个时间大小的示例代码
Jan 28 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
Dec 15 Javascript
动态加载css方法实现和深入解析
Jan 18 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
JS从非数组对象转数组的方法小结
Mar 26 Javascript
ionic使用angularjs表单验证(模板验证)
Dec 12 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
Vue3.0 手写放大镜效果
Jul 25 Vue.js
Bootstrap select实现下拉框多选效果
Dec 23 #Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
Dec 23 #Javascript
JavaScript用构造函数如何获取变量的类型名
Dec 23 #Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 #Javascript
Bootstrap源码解读排版(1)
Dec 23 #Javascript
简单实现JS倒计时效果
Dec 23 #Javascript
Bootstrap源码解读下拉菜单(4)
Dec 23 #Javascript
You might like
星际争霸任务指南——虫族
2020/03/04 星际争霸
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
js中作用域的实例解析
2017/03/16 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
详解uniapp的全局变量实现方式
2021/01/11 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
pandas中ix的使用详细讲解
2020/03/09 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
党风廉政承诺书
2014/03/27 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
小学母亲节活动总结
2015/02/10 职场文书
如何撰写促销方案?
2019/07/05 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL