默認微typeahead.js僅在一個字符串的開頭匹配的返回元件內,例如:微Typeahead.js如何返回所有匹配的元素的字符串
源:[「類型」,「預輸入」 '未來']
查詢: '類型'
回報: '類型' 和 '預輸入'
-
的問題: '提前實現'
個回報:「進取」
我想它返回「提前」和「預輸入」
我的代碼:
var clients = new Bloodhound({
datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.value); },
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
prefetch: {
url: '/clients.json',
filter: function(list) {
return $.map(list, function(value) { return { name: value }; });
}
}
});
clients.initialize();
$('.client').typeahead(null, {
displayKey: 'value',
source: clients.ttAdapter(),
minLength: 1,
});
已經有一個關於它的問題,但我不明白答案。
考慮var i = 0;嚴格模式。否則絕對+1。 –
爲我工作!謝謝! – jlars62
這正是我想要做的。 –