jquery easyui combobox怎么设置忽略大小写搜索
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easyui combobox怎么设置忽略大小写搜索相关的知识,希望对你有一定的参考价值。
js中字符串具备大小写装换的方法:toUpperCase() // 转大写,用法:“String”.toUpperCase() ;
toLowerCase() // 转小写
你把获取到的数据及要匹配数据统一转换成小写(或大写),即可忽略大小写。追问
本人初学者,还不是很懂,能不能写出来呢?还有就是我主要是用搜索这个功能,你这个能实现吗
追答别做伸手党。补充说明一下,在java中的String可以直接通过.equalsIgnoreCase(anotherString)方法忽略大小写做比较,在js中没有此方法,所有统一转换成大写或小写再做比较。
追问我要的就是在JS中调用的,后台的我知道
追答$(\'#cb\').combobox(filter: function(q, row) // q是你输入的值,row是数据集合
var opts = $(this).combobox(\'options\');
return row[opts.textField].toLowerCase().indexOf(q.toLowerCase()) == 0; // 同一转换成小写做比较,==0匹配首位,>=0匹配所有
); 参考技术A js中字符串具备大小写装换的方法:
toUpperCase() // 转大写,用法:“String”.toUpperCase() ;
toLowerCase() // 转小写
把获取到的数据及要匹配数据统一转换成小写(或大写),即可忽略大小写
jQuery EasyUI combobox多选及赋值
1、多选属性multiple
multiple:true多选 multiple:false单选
<input class="easyui-combobox" id="xgr" name="xgr" style="width:435px" url=‘../Source/Public/json.ashx?action=zhymch‘ data-options="valueField:‘zhymch‘, textField:‘zhymch‘,multiple:true,panelHeight:‘auto‘" >
2、赋值
(1)单选赋值setValue
$(‘#Id‘).combobox(‘setValue‘,‘key‘)
(2)多选赋值setValues
多选key值是一个数组,$(‘#Id‘).combobox(‘setValues‘,‘key1,key2,key3‘.split(‘,‘))
以上是关于jquery easyui combobox怎么设置忽略大小写搜索的主要内容,如果未能解决你的问题,请参考以下文章
jquery easyui combobox如何动态加载.json数据
jQuery EasyUI 1.4.4 Combobox无法检索中文输入的问题
easyui 的combobox的onchange方法有吗?
jQuery easyui 中 combobox的事件处理吗