gpt4 book ai didi

jquery - 使用 jQuery 在 HTML select 上过滤 "live search"(过滤)项目

转载 作者:行者123 更新时间:2023-12-03 22:38:53 24 4
gpt4 key购买 nike

如何使用 jQuery 来“实时搜索”或过滤 HTML 选择下拉列表中的项目?

我有一个简单的文本输入和一个选择(多个)。

我想根据输入从该选择中过滤项目..

最佳答案

只是我尝试的相关部分(可见 http://jsfiddle.net/VeLKW/2/ ):

<script type="text/javascript">
$(function() {
var opts = $('#optlist option').map(function(){
return [[this.value, $(this).text()]];
});

$('#someinput').keyup(function(){
var rxp = new RegExp($('#someinput').val(), 'i');
var optlist = $('#optlist').empty();
opts.each(function(){
if (rxp.test(this[1])) {
optlist.append($('<option/>').attr('value', this[0]).text(this[1]));
}
});
});
});
</script>

<input id="someinput"><br><select id="optlist" multiple="multiple">
<option value="1">foo</option>
<option value="2">bar</option>
<option value="3">foobar</option>
<option value="4">foobarbaz</option>
</select>

关于jquery - 使用 jQuery 在 HTML select 上过滤 "live search"(过滤)项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3730255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com