select2下拉插件
下拉单选:

1、行内
1)初始化数据:
<select class="form-control select5">
<option selected>张三1/18800188009</option>
<option>张三2/18800188009</option>
<option>张三3/18800188009</option>
</select>
2)添加并设置选中值:
$(".select5").find("option").removeAttr("selected");
$(".select5").append("<option selected>张三4/18800188009</option>");
3)获取选中值:
$('.select5').on("change",function(){
console.log($(this).select2('val'));
});
2、非行内
1)初始化数据:
var data = [ { id: 0, text: '张三/18800188009' }, { id: 1, text: '李四2/18800188009' }, { id: 2, text: '李四3/13588135888' }];
$(".select5").select2({
data: data,
placeholder: "请选择上课教练(可选择多位)"
});
2)添加并设置选中值:
$(".select5").select2('val', '0'); //0指的是上面的id,此处需为字符串类型,若为数字toString()转换
3)获取选中值:
$('.select5').on("change",function(){
console.log(data[$(this).select2('val')].text);
});
下拉多选:

1、行内
1)初始化数据:
<select class="form-control select5" multiple="multiple">
<option selected>张三1/18800188009</option>
<option>张三2/18800188009</option>
<option>张三3/18800188009</option>
</select>
2)添加并设置选中值:
$(".select5").find("option").removeAttr("selected");
$(".select5").append("<option selected>张三4/18800188009</option><option selected>张三4/18800188009</option>");
3)获取选中值:
$('.select5').on("change",function(){
console.log($(this).select2('val'));
});
对于多选获取的值格式:

2、非行内
1)初始化数据:
var data = [ { id: 0, text: '张三/18800188009' }, { id: 1, text: '李四2/18800188009' }, { id: 2, text: '李四3/13588135888' }];
$(".select5").select2({
data: data,
placeholder: "请选择上课教练(可选择多位)",
multiple:'multiple'
});
2)添加并设置选中值:
$(".select6").val(['0','1','2']);//0,1,2指的是上面的id,此处需为字符串类型,若为数字toString()转换
3)获取选中值:
$('.select5').on("change",function(){
for(var i=0;i<$(this).select2('val').length;i++){
console.log(data[$(this).select2('val')[i]].text);
}
});
=>select2('val')的值
下拉常用配置:

$(".selectD").select2({
width: "100%",
theme: "classic",// 旧版样式
placeholder:'adsada',
containerCssClass:'test', //Css类将被添加到select2容器的标签
dropdownCssClass:'xxxx', //Css类将被添加到select2下拉的容器 minimumResultsForSearch: Infinity,//隐藏筛选框 allowClear: true,//显示右上角带X,可清除所有选项
})
select2下拉插件的更多相关文章
- jQuery超酷下拉插件6种效果演示
原始的下拉框很丑啦, 给大家一款jQuery超酷下拉插件6种效果 效果预览 下载地址 实例代码 <div class="container"> <section ...
- select2 下拉搜索 可编辑可搜索 / 只可搜索
官网 (http://select2.github.io/examples.html) <!--引入select2需要的文件--> <script type="text/j ...
- 品优购商城项目(二)AngularJS、自动代码生成器、select2下拉多选框
品优购商城想项目第二阶段 AngularJS.自动代码生成器.select2下拉多选框 完成了课程第三天.第四天的的任务. 1.学习了AngularJs前端的mvc分层思想,js部分分成control ...
- 使用 Select2 下拉框实现复选
使用 Select2 下拉框实现复选 <!DOCTYPE html> <html> <head> <meta http-equiv="Content ...
- Select2下拉框总结
用了这么久的Select2插件,也该写篇文章总结总结.当初感觉Select2不是特别好用,但又找不到比它更好的下拉框插件. 在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下 ...
- Select2下拉选项库 部分积累
用了这么久的Select2插件,也该写篇文章总结总结. 在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下方法参数,比最初版本要好看一些,本文针对新版本. 官网:http:/ ...
- angular select2 下拉单选和多选的取值赋值
官网:http://select2.github.io/examples.html 兼容性: 引入文件 /select2.min.js /select2.min.css html <select ...
- select2下拉内容获取后台数据
controller(id给select:text给另外的input框) @RequestMapping(value = "findUnit")public @ResponseBo ...
- jq下拉插件,chosen
Chosen 选项列表 <select data-placeholder="请选择" class="chosen-select" tabindex=&qu ...
随机推荐
- ORACLE-020:ORACLE技巧002 批量操作表
有时候须要批量操作一些表,比方授权,清空数据等.能够使用拼接sql语句的方式来实现. 比如.须要将一个用户中的全部表,授权查询权限给还有一个用户,能够拼接例如以下sql: select 'grant ...
- 1.4-动态路由协议OSPF①
r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 ...
- 【Cloud Foundry】Could Foundry学习(一)——Could Foundry浅谈
在阅读的过程中有不论什么问题.欢迎一起交流 邮箱:1494713801@qq.com QQ:1494713801 Cloud Foundry是VMware推出的业界第一个开源PaaS云平台.他包 ...
- UltraEdit UE如何设置自动换行
1如何设置Ultraedit自动换行 学过编程方面电脑知识的朋友可能都清楚,ultraedit是一款易用强大的文本编辑工具.并且打开没有Unicode签名(BOM)的UTF-8格式半角英文文件 ...
- Python3基础(五) 函数
函数(function)是组织好的.可重复使用的.具有一定功能的代码段.函数能提高应用的模块性和代码的重复利用率,Python中已经提供了很多内建函数,比如print(),同时Python还允许用户自 ...
- MySQL中採用类型varchar(20)和varchar(255)对性能上的影响
1.MySQL建立索引时假设没有限制索引的大小,索引长度会默认採用的该字段的长度.也就是说varchar(20)和varchar(255)相应的索引长度分别为20*3(utf-8)(+2+1),255 ...
- HDU 4249 A Famous Equation(数位DP)
题目链接:点击打开链接 思路:用d[i][a][b][c][is]表示当前到了第i位, 三个数的i位各自是a,b,c, 是否有进位 , 的方法数. 细节參见代码: #include<cstdio ...
- cocos2d的armature绑定到其它armature骨骼上的bug
在cocos2dx中,rmature的骨骼上能够绑定另外的armature,在我的项目中使用了该功能来完毕骑乘功能,可是在使用过程发现了例如以下的bug,特写在这里做一下记录. </span&g ...
- Android应用资源
Java刚開始学习的人直接在Java源代码使用"hello" 和123 类型的字符串和整型.但时间长了就会忘记当初定义的原因,有经验的或许会定义字符串常量ResultSet.TYP ...
- Java遍历一个文件夹下的全部文件
Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其它流类不同的是,流类关心的是文件的内容.而File类关心的是磁盘上文件的存储. 一,File类有多个构造器,经常 ...