1. 基本属性配置: 

$("#select2-id").select2({
templateResult : formatState, // 列表带图片
templateSelection : formatState, // 选中的带图片
language: "zh-CN", //设置 提示语言
width: "100%", //设置下拉框的宽度
placeholder: "请选择", // 空值提示内容,选项值为 null
//placeholder: {id: '', text: "请选择"}, // 同上,这里默认空值为 ''
minimumInputLength: 10 //最小需要输入多少个字符才进行查询
allowClear: true, //是否允许清空选中
tags: false, //设置必须存在的选项 才能选中,设置不存在的值则为null,如果 placeholder: {id: '', text: "请选择"} 则为 ''
selectOnClose: true, // 如果没有手动选中,下拉框消失后会自动选中被hover的选项 (不建议使用)
closeOnSelect: false, // 选择后下拉框不会关闭(单选-不建议使用)
minimumResultsForSearch: Infinity, // 隐藏搜索框
theme: "classic", // 样式
maximumSelectionLength: 3, // 多选 - 设置最多可以选择多少项
tokenSeparators: [',', ' '], // 多选 - 输入逗号和空格会自动完成一个选项 前提是:tags: true
});

  2. 常用基本操作:

2. 操作:
(1) 移除/销毁
  $("#select2-id").select2("destroy");

(2)清空下拉框列表值
  $("#select2-id").empty();

(3)设置下拉列表 
  // 单选 - 必须有一项为空值,否则默认选择第一项(如果必须选择一项可以不设置空值)
  $("#select2-id").append($("<option>", {value: '', text: '全部'}));
  $("#select2-id").append($("<option>", {value: 'value1', text: 'text1'}));
  $("#select2-id").append($("<option>", {value: 'value2', text: 'text2'}));

  // 多选 - 不能有一项为空值,否则再清空时会出BUG
  $("#select2-id").append($("<option>", {value: 'value1', text: 'text1'}));
  $("#select2-id").append($("<option>", {value: 'value2', text: 'text2'}));

(4)赋值
  // 赋值 - 单选
  $("#select2-id").val('value').trigger("change");

  // 赋值 - 多选
  $("#select2-id").val(['value1','value2']).trigger("change");

(5)获取中值
  // 多选返回数组,单选返回字符串
  $("#select2-id").val();

更多操作可参考:http://www.cnblogs.com/landeanfen/p/5099332.html

        http://www.cnblogs.com/cloudshadow/p/bootstrap_select2.html

最新文章

  1. Oracle 11g数据库详细安装步骤图解
  2. android获取string.xml的值(转)
  3. overflow:auto/hidden的应用
  4. Cent os关机与重启命令详解
  5. javascript中实现sleep的两种方式
  6. 【详细贴】Ubuntu Linode搭建海外策略路由VPN IPSec+L2TP(一)
  7. [C++]智能指针的实现与使用
  8. Exception in thread &quot;main&quot; SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: ElasticsearchParseException[malformed, expected end of settings but encountered additional conte
  9. Confluence 6 从 WIKI 标记整合到基于 XHTML 的存储格式
  10. SOJ 1685:chopsticks(dp)
  11. Go语言(IDEA下+Eclipse下)Hello World
  12. 十二、java_网络编程
  13. Daily Scrum - 11/30
  14. Docker应用之镜像
  15. Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来
  16. Java精选笔记_国际化
  17. Oracle下where子句
  18. asp.net self host and urlacl(解决UnHandledException Message:拒绝访问的问题)
  19. java实现网页截图
  20. 前端基础-HTML简介及发展史

热门文章

  1. &lt;魔域&gt;按键精灵脚本
  2. 学习笔记-echarts x,y轴样式
  3. 持续更新:从零开始的php学习生活
  4. 51 Nod 1008 N的阶乘 mod P【Java大数乱搞】
  5. [51nod1410]回文调整
  6. HDU2824-The Euler function-筛选法求欧拉函数+求和
  7. MVC学习笔记(分享)
  8. Equals()和GetHashCode()方法深入了解
  9. RabbitMQ 使用demo
  10. [国嵌攻略][136][DM9000网卡驱动深度分析]