在JavaScript中搜索和提前输入

用户代码

在下面的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);
    });
});
阮阮

不知道您希望从typeahead获得什么,但是您应该使用local而不是source

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS提前输入和结果中的html

来自分类Dev

提前输入和Ember.handelbars

来自分类Dev

Twitter提前输入和按钮对齐

来自分类Dev

nested_form和Twitter提前输入

来自分类Dev

Twitter提前输入和按钮对齐

来自分类Dev

Twitter在laravel 5和bootstrap 3中提前输入“使用未定义的常量名称”

来自分类Dev

根据用户输入在javascript中搜索数组

来自分类Dev

文本分类是否足够快以进行提前输入搜索?

来自分类Dev

如何从AngularUI提前输入中清除文本

来自分类Dev

恢复Nautilus中的提前输入(UbuntuGNOME)

来自分类Dev

将对象转换为数组(angularjs和提前输入)

来自分类Dev

ajax,php和twitter的引导程序提前输入

来自分类Dev

UI.Bootstrap角度提前输入和Firebase数组

来自分类Dev

递归搜索和JavaScript中的对象

来自分类Dev

删除搜索栏中输入字段和按钮之间的空格

来自分类Dev

提前搜索功能

来自分类Dev

提前搜索功能

来自分类Dev

提前清除角度引导中的选定输入

来自分类Dev

在Marklogic中为提前输入应用建议源约束

来自分类Dev

提前清除角度引导中的选定输入

来自分类Dev

Angular.JS中的异步提前输入不显示选项

来自分类Dev

angularjs中包含哪些类型用于提前输入的库

来自分类Dev

XPiNC提前输入

来自分类Dev

在Bootbox中提前输入

来自分类Dev

Lucene 6提前输入

来自分类Dev

用AngularJS提前输入

来自分类Dev

搜索重点和变化的输入

来自分类Dev

Twitter Bootstrap 2.3在Google Chrome中使用字符&提前输入搜索元素名称

来自分类Dev

Python的列表“输入”运算符是否可以提前搜索成功