我正在尝试使用jQueryUI自动完成function为我的网站中的各种function页面实现网站快速搜索function。 我想你可以说它就像谷歌即时搜索,但它是我网站上的索引页面。 因此,当他们搜索“创建”时,将显示“创建用户”选项和“创建组织”选项。 当他们搜索“创建使用”时,它只会显示“创建用户”选项。 然后他们可以点击结果,它将加载该页面。 这些只是一些链接。 但正如您所看到的,每个页面都会有一些不同的关键字/同义词,它们都指向同一页面。 好的,所以checkSearchWordsMatchKeywords函数最后确实有效,因为我已经测试过了。 什么是行不通的是我不知道我应该从jQueryUI search:function返回什么。 此外,如果您知道如何优化checkSearchWordsMatchKeywords()函数,那么我全都听见了。 🙂 编辑:使用下面的工作解决方案更新(适用于jQueryUI 1.9.x): var links = [ { keywords: [‘create’, ‘add’, ‘make’, ‘insert’, ‘user’], label: “Create user”, desc: “Create a user in the system”, url: ‘http://mysite.com/user/create/’ }, { keywords: [‘create’, ‘add’, ‘make’, ‘insert’, ‘organisation’], label: “Create organisation”, desc: “Create an organisation in the system”, […]