【发布时间】:2016-01-23 19:10:05
【问题描述】:
我正在使用typeahead.js 寻求建议。除了一个问题,它运行良好。我的建议带有括号,如下所示:
"Elizabeth (Liz)"
"Robert (Bob)"
"Michael (Mike)"
typeahead.js 只匹配单词的开头,因此如果用户键入“Liz”,它不会建议第一项。如果您输入“(Liz”,它将匹配。但用户应该能够开始输入名称或昵称以查看匹配的建议。
如何让 typeahead.js 忽略括号并在两个单词中查找匹配项?
jsfiddle 上的工作示例:https://jsfiddle.net/laurakurup/mru39nk2/
重要提示:我不希望 typeahead.js 在字符串中的任何位置查找匹配项。我知道这会解决它,但是当有数以万计的建议无济于事时。例如,输入“Beth”暗示“Bethany”,而不是“Elizabeth”。我需要保留这个功能。除括号外,建议应仅匹配每个单词的开头。
感谢您的帮助。
【问题讨论】:
标签: javascript jquery typeahead.js typeahead