码迷,mamicode.com
首页 > Web开发 > 详细

easyui-combobox 中多选的默认值设置、获取多选值及JS包含字符串、删除字符串

时间:2015-09-08 19:57:02      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:

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();
}

  可以更灵活的设置传入不同的字符串进行判断和移除,此处为样例。

easyui-combobox 中多选的默认值设置、获取多选值及JS包含字符串、删除字符串

标签:

原文地址:http://www.cnblogs.com/yeyuchangfeng/p/4792520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!