Layui 下拉select多选实现

1. html

<div id="mo_deptment"></div>

2.引用

<script src="~/layuiadmin/layui/xm-select.js"></script>
3.设置全局变量存储控件

var mo_deptmentSelect;

4.layui.use 中初始化

4.1 列表数据

var mo_deptmentdata = [

{name: '综合室', value: '综合室'},//, selected: true

{name: '质控信息室', value: '质控信息室'},

{name: '实验分析室', value: '实验分析室'},

{name: '监测应急室', value: '监测应急室'},

{name: '放射源安全室', value: '放射源安全室'},

];

4.2 初始选择数据

var mo_deptment="综合室,质控信息室";

var sv = mo_deptment.split(',');

4.3 初始化

var mo_deptmentSelect = xmSelect.render({

el: '#mo_deptment',

language: 'zn',

initValue: sv,

data: mo_deptmentdata

});

5.获取选中数据

var selectArr = mo_deptmentSelect.getValue();

var sv = "";

$.each(selectArr,function(i,v){

if(i==selectArr.length-1) sv += v.name;

else sv += v.name+",";

});

6.清除选中数据 和设置选中数据

mo_deptmentSelect.setValue([]);

相关推荐
局i27 分钟前
Vue 指令详解:v-for、v-if、v-show 与 {{}} 的妙用
前端·javascript·vue.js
码界奇点1 小时前
Java Web学习 第15篇jQuery从入门到精通的万字深度解析
java·前端·学习·jquery
小鑫同学1 小时前
Alias Assistant:新一代 macOS Shell 别名管理解决方案
前端·前端工程化
꒰ঌ小武໒꒱1 小时前
RuoYi-Vue 前端环境搭建与部署完整教程
前端·javascript·vue.js·nginx
名字越长技术越强2 小时前
前端之相对路径
前端
望道同学2 小时前
PMP/信息系统项目管理师 9 张 思维导图【考试必备】
前端·后端·程序员
局i3 小时前
Vue 中 v-text 与 v-html 的区别:文本渲染与 HTML 解析的抉择
前端·javascript·vue.js
fruge3 小时前
接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置
开发语言·javascript·ecmascript
菜鸟冲锋号3 小时前
问题:增量关联(实时同步新数据) 这个场景中,如果hudi_pay 变更了一条数据,hudi_order_pay_join 结果的数据会跟着变化吗
服务器·前端·数据库
贩卖黄昏的熊4 小时前
typescript 快速入门
开发语言·前端·javascript·typescript·ecmascript·es6