在JavaScript中搜索和预先输入

时间:2013-07-18 12:22:17

标签: javascript jquery html5 twitter-bootstrap

在以下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);
    });
});

1 个答案:

答案 0 :(得分:2)

不确定您对typeahead的期望是什么,但您应该使用local代替source

$(".search").typeahead({
    local: sourceArr
});

小提琴:http://jsfiddle.net/hieuh25/WsnDP/22/