easyui-combobox 中多选的默认值设置、获取多选值及JS包含字符串、删除字符串
2024-10-01 21:01:06
1、项目中使用到combobox的多选值及相关操作,不多说,直接上代码:
<input id="education" name="education" class="easyui-combobox"
data-options="method:'get',valueField:'id',textField:'name',multiple:true,panelHeight:'auto',required:true,
url:'${ctx}',editable:false,
value:'aa',
loadFilter:function(data){
if(null==data) return [];
var dd = [];
dd.push({id:'aa',name:'不限'});
for(var i=0; i<data.length; i++){
dd.push(data[i]);
}
return dd;
}"/>
multiple:true ----设置combobox多选
value:'aa',
dd.push({id:'aa',name:'不限'});------组合确定默认值
2、combobox获取多选值及JS拆分字符串
var education = $("#education").combobox('getValues');//获取多选值
注意:combobox获取的多选值为数组。21、22、23
//判断是否包含aa
function contains(arr) {
var i = arr.length-1;
// 从数组中判断str是否存在
while (i--) {
if (arr[i] === 'aa') {
return true;
}
}
return false;
}
//移除包含的字符串
function removeStr(arr) {
var arrNew = new Array();
//从数组中删除指定str
for(var i = 0; i < arr.length; i++){
if('aa' != arr[i]) {
arrNew.push(arr[i]);
}
}
return arrNew.toString();
}
可以更灵活的设置传入不同的字符串进行判断和移除,此处为样例。
最新文章
- Oracle发送邮件,支持HTML,多收件人,多附件
- Web Api 与 Andriod 接口对接开发经验
- destoon系统中get_maincat的用法及解释
- JAVA GUI布局管理器
- php7 编译安装 apache
- elastic search查询命令集合
- shell脚本批量ping测试IP是否通
- 启动Memcache,出现memcached: error while loading shared libraries: libevent-1.4.so.1: cannot open shared
- php中引用符号(&;amp;)的使用详解
- WPS2012交叉引用提示word比wps这种强烈的更新参考
- 坦言spring中事务、重试、异步执行注解
- 201621123060《JAVA程序设计》第一周学习总结
- 《C++ Primer》学习笔记:向vector对象添加元素蕴含的编程假定
- 《深入理解Java虚拟机》-----第5章 jvm调优案例分析与实战
- 江西财经大学第二届程序设计竞赛同步赛 H大时钟 (扩展欧几里得)
- Codeforces Round #352 (Div. 2) (A-D)
- 历届试题 小数第n位-(同余公式+快速幂)
- 通过进程ID获取基地址
- Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】
- 1483: [HNOI2009]梦幻布丁