我正在使用twitter的typeahead库:https://github.com/twitter/typeahead.js 我想知道如何实现自定义匹配器功能。 提前谢谢!
答案 0 :(得分:2)
仅仅是我还是已经从Typeahead中删除了匹配器。可惜,如果确实如此。
答案 1 :(得分:0)
这里有几个例子......
https://stackoverflow.com/search?q=%5Btypeahead%5D+matcher
基本上是...... ..
$('.typeahead').typeahead({
matcher: function(item) {
// evaluate item variable and return true if the item was matched.
}
})
答案 2 :(得分:0)
twitter typeahead示例页面上有一个很好的示例。你想做什么需要一些额外的路线:
var substringMatcher = function (strings) {
return function findMatches(query, callback) {
var matches;
matches = ['String1', 'String2', 'String3'];
callback(matches);
};
};
var options = {};
var dataSet = {
source: substringMatcher(states)
};
$('.typeahead').typeahead(options, dataSet);