在下面的JSFiddle 代码中,位置列表从 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);
});
});