0

我不使用 UI,也不打算为此目的包含一个 222 kb 的文件......那么有没有办法修改自动完成文件,以便我们可以匹配单词的开头?

我找到了这部分:

           lookupFilter: function (suggestion, originalQuery, queryLowerCase) {
                return suggestion.value.toLowerCase().indexOf(queryLowerCase) !== -1;
            },

将其更改为

=== 0

将搜索短语的开头,但是如何搜索每个单词的开头?我知道它是一个正则表达式函数,但无论如何我试过它都行不通。

ps:我使用这个插件http://www.devbridge.com/projects/autocomplete/jquery/

谢谢

4

1 回答 1

0

你看过Typeahead吗?它有多个匹配选项,可以潜在地解决您的问题。

http://twitter.github.io/typeahead.js/examples/

于 2014-02-05T14:00:31.687 回答