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的事件处理吗

jQuery easyui 中 combobox的事件处理吗

jQuery EasyUI combobox多选及赋值