如何在自动完成中搜索标签和描述

问题描述:

您好我正在使用jquery自动完成并且工作正常,但是我希望自动完成搜索能够在标签和desc上工作,这是可能的,以及它如何完成?如何在自动完成中搜索标签和描述

我在每次按键后更改源,之后我使用空字符串搜索来显示所有列表。

$(myControll).autocomplete("option", "source", result); 
$(myControll).autocomplete("search",''); 

感谢尝试提摩太(我没有测试您的解决方案,所以我不知道,如果它的功能与否)

这是一个相当大的问题。我试图做你所问的事情,但似乎不可能。我能想到的唯一方法就是实际更改jquery自动完成代码。下载最新版本的代码,我可以看到它在哪里搜索它。在行查找过滤功能420

尝试改变这种(在信号线423)

return matcher.test(value.label || value.value || value); 

这个

return matcher.test(value.label || value.value || value.desc || value); 

而且应该这样做。通过在说明中添加它应该工作的选项。我没有时间来测试这个,但运气不错。也许你应该问jQuery将它添加为一个功能。这对他们来说不会很难。

使用remote datasource。然后,您可以针对您喜欢的任何数据库字段执行搜索并返回适当的匹配项。