在以下JSFiddle Code中,将从jSON对象解析位置列表并显示。我想为它添加一个搜索和一个类型提前功能。以下代码无效。
var sourceArr = [];
for (x in data.sessions) {
sourceArr.push(data.sessions[x].ID);
}
$(".search").typeahead({
source: sourceArr
});
$(".search").keyup(function () {
var userInput = $(this).val();
$(".findsession-list li").map(function (index, value) {
$(value).toggle($(value).text().toLowerCase().indexOf(userInput) >= 0);
});
});
答案 0 :(得分:2)
不确定您对typeahead的期望是什么,但您应该使用local
代替source
:
$(".search").typeahead({
local: sourceArr
});