4

使用 Bootstrap Typeahead 脚本,我想制作一个具有自动完成功能的输入框。输入框为:

<input type="text" class="input-medium search-query" id="name" data-provide="typeahead" autocomplete="off">

我有 JSON 数据,其简单版本如下:

var name_list = {
  "first" = ["John", "Jonathan", "Tom"],
  "last" = ["James", "Smith", "Bush"]
}

当在文本框中输入内容时,现在我只显示“第一个”列表。

$('#name').typeahead({source: name_list.first);  

但我也想显示“last”的名字。例如,如果我输入“j”,我想查看

John
Jonathan
(ideally with a divide line from Bootstrap css)
James 

在自动完成列表中。我怎样才能做到这一点?有没有办法调用多个 JSON 数据源?

4

0 回答 0