【问题标题】:Bootstrap 3 - dropdown search results under text inputBootstrap 3 - 文本输入下的下拉搜索结果
【发布时间】:2014-01-05 11:41:29
【问题描述】:

我在 bootstrap 3 框架的导航栏中有一个文本输入。

<div class="navbar navbar-default navbar-static-top">
  <div class="container">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">Title</a>
    </div>
    <div class="navbar-collapse collapse">
      <div class="navbar-form navbar-right">
        <div class="form-group">
          <input type="text" placeholder="Search..." id="search" class="form-control" />
        </div>
        <a href="#" class="btn btn-success">Contact</a>
      </div>
    </div>
  </div>
</div>

这是 jsfiddle:http://jsfiddle.net/KKm3M/1/

我的文本输入所做的是在按键上点击数据库以获取搜索结果。它工作正常,我测试了它把结果扔到其他地方的临时 div。

现在我想让这些结果显示在文本输入下方的下拉菜单中。一旦从后端返回第一个结果,下拉菜单就会显示出来。尝试搜索 sn-ps 但惨遭失败。我该怎么做?

【问题讨论】:

  • 我认为您正在寻找的是自动完成功能。查看http://twitter.github.io/typeahead.js/,一个用于自动完成的 Twitter jQuery 库
  • 谢谢,但我离家还很远。仅仅包括 typehead.js 就完全弄乱了我的输入字段,并使它对 $("#search") 选择器没有响应。也许有人可以帮我做一个 sn-p?
  • 先尝试阅读GitHub上的文档。它解释了如何开始。如果您仍然遇到麻烦,请发表新评论。
  • 昨天试了,今天试了,一无所获……
  • 可以使用jquery ul jqueryui.com/autocomplete/#remote自动补全吧。

标签: javascript jquery css twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

您可以使用数据列表:

<label for="something">
    Input "Something": 
    <input id="something" list="somethingelse">
    <datalist id="somethingelse">
        <option value="Something"></option>
        <option value="Something Else"></option>
        <option value="Another One"></option>
        <option value="Alpha"></option>
        <option value="Bravo"></option>
        <option value="Charlie"></option>
        <option value="Delta"></option>
        <option value="Echo"></option>
        <option value="Foxtrot"></option>
        <option value="Gamma"></option>
    </datalist>
</label>

浏览器支持正在增长 (caniuse)。

Here 是他们使用的一个例子。

【讨论】:

  • 尽管这不是我需要的,甚至不是我想要的;我喜欢你在完全不使用 JS 的情况下完成它的方式。为你+1,我的朋友。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-12
  • 2018-09-08
  • 2018-02-12
  • 2021-07-27
  • 2020-05-29
  • 2023-03-14
相关资源
最近更新 更多