jQuery-select2 官方文档笔记(一)——基础应用

select2官网:https://select2.org/

文章目录

      • 一、上手
          • 1. CDN
          • 2. 单选select
          • 3. 多选select
          • 4. 禁用状态
          • 5. 宽度(width)
          • 6. 关于选项(Options)
          • 7. Placeholders
      • 二、Data Sources
          • 1. select2数据源格式要求
          • 2. 在数据源中标明预选中(`"selected": true`)和禁用状态(`"disabled": true`)
          • 3. 把数据转换为要求的格式
          • 4. 分组数据
          • 5. [Ajax远程数据(*)](https://blog.csdn.net/fukaiit/article/details/81750755)
          • 6. local Arrays数据源
      • 三、下拉框中列表的样式和行为(Dropdown)
          • 1. 自定义样式
          • 2. 设置选择后不自动关闭列表
          • 3. select2 append的位置
          • 4. 使用`templateSelection `自定义列表样式
          • 5. 多选列表限制选择个数(maximumSelectionLength)
          • 6. 快速清空已选项(allowClear)
          • 7. 可选同时允许用户自行输入(tags)
      • 四、国际化

一、上手

1. CDN
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js">script>
2. 单选select
$('.js-example-basic-single').select2();
3. 多选select

(1)select标签上添加multiple="multiple"属性
(2)召唤select2方法

$('.js-example-basic-multiple').select2();
4. 禁用状态

方法1:html中设置