select实现多选
一. 需求:
实现多选,并且可以显示原值
二.代码实现
选择用select下拉框实现多选。
<select class="required" data-live-search="true" name="areaCode" id="areaCode" multiple="multiple"><option value="1" selected="selected">选项1</option><option value="2" selected="selected">选项2</option><option value="3" selected="selected">选项3</option>
</select>
1.
multiple="multiple"
实现多选效果
2.data-live-search="true"
添加模糊匹配下拉选项,辅助选择功能
3.selected="selected"
设置默认选中项
需要注意的是,在这里这样写的话,虽然实质上选项1/选项2/选项3的值都被选中了,但是这些选项并不会出现在下拉的文本框中,用户点击进入页面的时候,视觉效果上其实是没有选中项的。
因此,需要在初始化时,添加:
$('select[data-live-search="true"]').select2();
语句,对该文本框进行初始化。
此外,如果要动态清空下拉选项的话,语句为:
$("#storeArea").val(""); //清空已经选中的内容
$("#storeArea option").remove(); //清空所有下拉选项
$('select[data-live-search="true"]').select2(); //清空展示选中项的文本框
三.后台传值
select多选传到后台的值是逗号分隔的字符串,以上述下拉选项为例,后台接收到的值为:
[“1”,”2”,”3”]
select实现多选相关推荐
- Html前端基础(select下拉选标签、table表格标签)
文章目录 一.select 下拉选标签 二.table表格标签 三.练习代码 继续前两篇的Html前端基础的内容,本文主要关于 <select>下拉选标签和 <table>表格 ...
- ng-alain 下拉框select设置多选mode: ‘multiple‘时的问题
ng-alain 下拉框select设置多选mode: 'multiple'时的问题 levelRels: {type: 'string',title: '上级外键关系',ui: {widget: ' ...
- Helium自动化框架 Select下拉选
Helium自动化框架 Select下拉选 Helium自动化框架 Select下拉选代码如下: # -*- coding: UTF-8 -*- from helium import * # 导入op ...
- 记录:ajax获取数据动态生成select下拉选js部份
js代码 $(document).ready(function() {$("#role").setRoleList();//调用下面js中的方法 }); jQuery.fn.ext ...
- select实现---多选下拉框
select列表多选下拉框 注意:formSelects v4的一些操作: https://blog.csdn.net/zyc050707/article/details/109809503 1.引入 ...
- 给element的select添加复选框
需求:要求给select多选的时候,给下拉框前加上复选框样式 element select原样式 需要更改后的样式 html <el-selectv-model="searchObj. ...
- JS中操作<select>标签选的值
JS中操作<select>标签选的值 <select>标签是一种表单控件,用来创建下拉列表.在<select> 标签内可用 <option> 标签定义下 ...
- select实现多选、全选、全不选
今天使用select下拉框实现了全选,全不选和多选的功能,效果如图: 1.html代码: 为select标签设置multiple属性为true <select id="myselect ...
- Vue elementui select选择器 全选功能 带搜索(左匹配)
效果图: <el-selectv-model="valuesList"multiplecollapse-tagsfilterable:filter-method=" ...
最新文章
- Java 数字转换成汉字
- Hive分区、分桶操作及其比较(转自:http://blog.csdn.net/epitomizelu/article/details/41911657)
- 2013\Province_Java_A\2.振兴中华
- 2017面试分享(js面试题记录)
- JSON.parse和JSON.stringify方法
- LUNA16_Challange数据预处理2
- [转载] python学习笔记——@property装饰器
- Apizza 在线Api接口测试工具
- Linux编辑grldr文件,使用syslinux完美引导GRLDR。
- ADC采集数据求平均
- 一线大厂php高级面试题_高级php面试题总结分享
- MySQL创建数据表的三种方式
- 威廉指标WR计算公式
- 中华人民共和国数据安全法(全文)
- 探讨mos管串并联分裂问题
- Spring Data JPA 之 @Query 语法详解及其应用
- 在结构异质的云杉林中使用机载激光扫描仪数据进行单树分割
- Bugly 1:版本更新
- (九)完美主义者的自我调适
- 知识图谱推理问题总结
热门文章
- SAE上部署WeiPHP2.0
- Part I 空气曲棍球 Chapter8(8.4 Updating Our Objects)
- 「转发」乡村振兴项目最全实施流程,堪称教科书
- 解决mac下鼠标滚轮和触控板方向相同的问题
- 网购关注度越来越高 要逐渐满足中老年需求
- 蚂蚁金服开源 ——基于 SOFABoot 进行模块化开发
- conda中clone环境的方法【python】
- protobuf3 import的使用和多proto代码生成和cmake中引用protobuf
- 蛇行矩阵(蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形)
- 2022美容师(初级)考试题及在线模拟考试