在搜索下拉列表时,是否可以将结果放在顶部
When searching a drop down list is it possible to bring the result to the top?
在我的页面上,我有一个包含100多个选项的select
列表,我想知道当用户输入一个字符(比如"s")时,该列表是否会将第一个s结果带到下拉窗口的顶部?
目前的默认行为是将第一个s的结果带到窗口的最底部。
在这个演示中,您可以看到键入一个字母say"p"会将其带到窗口底部。我想把它放在哪里,或者如果没有足够的结果来填满窗口,就尽可能高。
自己对该功能进行编程可能不值得付出这些努力。相反,我建议使用现有的库:
- 已选择
- 选择2
以下是Select2文档中的示例代码。您正在寻找的功能将开箱即用。
$(document).ready(function() {
$(".js-example-basic-single").select2();
});
<select class="js-example-basic-single">
<option value="AL">Alabama</option>
<option>...</option>
<option value="WY">Wyoming</option>
</select>
您应该试试这个。
$(document).ready(function() {});
function filterItems(thisobj) {
var removedOption = $("select option").filter(function(i) {
return ($(this).text().search($(thisobj).val()) < 0);
}).remove();
$("select").append(removedOption);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<input type="text" onchange="filterItems(this);" />
<select>
<option value="1">ankit</option>
<option value="">parth</option>
<option value="">bhavik</option>
<option value="">dilip</option>
<option value="">tejas</option>
<option value="">Zibra</option>
<option value="">jon</option>
<option value="">mak</option>
<option value="">swati</option>
<option value="2">niks</option>
<option value="3">sids</option>
<option value="4">mans</option>
<option value="5">mit</option>
<option value="6">vipul</option>
</select>
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- jQuery粘性插件可变顶部间距
- 使用jQuery更改元素的顶部位置
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- 如何在使用函数document.write()打印最终结果后,使用Javascript滚动到页面顶部
- 自动选择顶部的自动完成结果到隐藏输入中
- jQueryUI 自动完成结果列表在尝试滚动时会弹回顶部
- 在搜索下拉列表时,是否可以将结果放在顶部
- 如果我选择上一行日期不更新,并且当单击删除时,顶部总结果值没有减少,则JQuery克隆单击添加更多按钮
- 用AngularJS搜索Flickr,结果不允许我一直滚动到顶部
- 多步骤表单与结果从以前的行动显示在顶部(具有编辑能力)
- Android Phonegap与jQuery移动-后退按钮的结果滚动到页面的顶部
- 当滚动到窗口顶部时,加载结果jQuery