单击按钮时过滤下拉列表的 jQuery 和 Bootstrap 文本字段

标签 jquery html css twitter-bootstrap

我正在尝试创建一个搜索框。当用户点击搜索时,根据输入的字符,它会在可以选择的下拉列表中显示匹配的结果。当用户选择该元素时,它会填充到表单提交的输入框中。见下图我需要的东西。我正在使用 jQuery 和 Bootsrap,但我似乎无法运行它。

这是我的代码。我还使用有效的 jquery 切换下拉菜单。

<input list="list" class="form-control" placeholder="Search for item" name="item-search" id="item-search"><span class="input-group-btn"><button class="btn" id="apply-btn" type="button">Apply</button></span>
<ul class="dropdown-menu" role="menu" id="list-dropdown-items"></ul>
<li><a value="value1">value1</a></li>
<li><a value="value2">value2</a></li>
<li><a value="value3">value3</a></li>
<li><a value="value4">value4</a></li>
<li><a value="value5">value5</a></li>
<li><a value="value6">value6</a></li>

textbox with dropdown filter

最佳答案

你可以试试这个:

https://harvesthq.github.io/chosen/

这是一个更强大的搜索框/下拉插件插件,具有很多功能。我一直将它用于我正在进行的元素,它对过滤非常有用。

关于单击按钮时过滤下拉列表的 jQuery 和 Bootstrap 文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44723516/

相关文章:

java - 使用 CSS3 无法覆盖 JavaFX 8 上 SplitPane 分隔线的颜色和大小

javascript - 使用cheerio获取div的所有子 Node ?

jquery - 从 Angular 对象数组中选择特定属性

php - 在 <TD> 中设置最大长度

html - 如何在 jQuery Mobile 中为行添加边框

javascript - 1 秒后隐藏元素

jquery - 检查 jQuery 变量是否引用特定 DOM 元素

javascript - Highcharts 在初始渲染后更新 pointRange、pointWidth

android - Android 浏览器中的文本区域被键盘隐藏

javascript - 如何使我的转换器按降序排列