`

easyui combobox模糊匹配

 
阅读更多

代码结果

 

1)html代码

<select class="easyui-combobox" id="test-a" options="filter: filterCombo" style="width:200px;height:22px;">
				                          <option selected="selected"></option>
				                          <option>中通快递(ZTO)</option>
				                          <option>圆通快递(YTO)</option>
				                          <option>天天快递(TT)</option>
				                          <option>国通快递(GTO)</option>
				                          <option>申通快递(STO)</option>
				                          <option>百事汇通(BSHT)</option>
				                          <option>顺丰快递(SF)</option>
				                          <option>邮政(EMS)</option>
				                      </select>

 

2)javascript 代码

 

$('#test-a').combobox({
		filter: function(q, row){
			var opts = $(this).combobox('options');
			var enterStr = q.toUpperCase();
			return row[opts.textField].indexOf(enterStr) != -1;
		}
	});

API 文档

 

lter function

Defines how to filter the local data when 'mode' is set to 'local'.

The function takes two parameters:
q: the user typed text.
row: the list row data.
Return true to allow the row to be displayed.

Code example:

$('#cc').combobox({
	filter: function(q, row){
		var opts = $(this).combobox('options');
		return row[opts.textField].indexOf(q) == 0;
	}
});

 

 

 

 

 

  • 大小: 11 KB
分享到:
评论

相关推荐

    jquery easyui combobox模糊过滤(示例代码)

    修改jquery easyui combobox模糊过滤 代码如下:filter:function(q,row){ var opts=$(this).combobox(“options”); //return row[opts.textField].indexOf(q)==0;// return row[opts.textField].indexOf(q)&gt;-1;//将...

    combobox模糊查询在IE中崩溃

    标题 "combobox模糊查询在IE中崩溃" 描述了在使用jQuery EasyUI组件中的Combobox进行模糊查询时遇到的问题,特别是在Internet Explorer(IE)浏览器环境下,由于数据量过大导致浏览器崩溃。这通常与JavaScript内存...

    #ComboBox自动补全小技巧(模糊查找)

    // 使用正则表达式实现模糊匹配 Regex regex = new Regex(cb.Text, RegexOptions.IgnoreCase); List&lt;string&gt; filteredItems = new List(); foreach (string item in cb.Items) { if (regex.IsMatch(item)) { ...

    easyui中selec模糊查询用到的js和css文件

    在EasyUI框架中,"selec"通常指的是`combobox`组件,它是一个下拉选择框,支持多种功能,包括模糊查询。EasyUI是基于jQuery的一个轻量级且功能丰富的前端开发框架,提供了多种UI组件,帮助开发者快速构建用户界面。...

    easyui combogrid实现本地模糊搜索过滤多列

    easyui combogrid实现本地模糊搜索过滤多列 easyui combogrid是一种强大的数据选择插件,可以提供给用户多种选择的数据项。但是,当数据项内容很多时,仅仅提供选择项是不够的,需要能够对用户的输入进行过滤,以便...

    jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例

    作者提到曾经尝试过使用EasyUI中的Combobox组件,但发现它并不适合自己项目的特定需求。因此,作者选择了通过原生jQuery的方式来实现这一功能,认为这样的解决方案更加纯粹和简单。 文章随后提到了一种在线...

    带拼音模糊检索的combox实例

    综上所述,这个实例是一个利用EasyUI和JavaScript实现的拼音模糊检索ComboBox,它通过拼音匹配来提升用户在下拉列表中查找选项的效率。开发者可以通过学习这个实例,掌握如何在自己的项目中实现类似的功能,提高用户...

Global site tag (gtag.js) - Google Analytics