javascript - 如何使用 select2 或任何其他 js 在 select 中搜索选项值

标签 javascript jquery select jquery-select2 ui-select2

我正在寻找一些有关如何使用选项值而不是选项名称进行搜索的帮助。

示例如下:

<select name="example" id="example">
    <option value="1">A</option>
    <option value="2">B</option>
    <option value="3">C</option>
    <option value="4">D</option>
    <option value="5">E</option>
    <option value="6">F</option>    
</select>

我想搜索值 1 或 2 或 3 等,而不是 A、B、C、D、E..

这方面的任何帮助或任何具有此类功能的库都非常受欢迎。

谢谢

最佳答案

可以通过addEventListener()来实现获取select值的结果使用纯 JavaScript 和单行表达式,例如,

const select = document.getElementById('example');
select.addEventListener('change',() => console.log(select.value))
<select name="example" id="example">
    <option value="1">A</option>
    <option value="2">B</option>
    <option value="3">C</option>
    <option value="4">D</option>
    <option value="5">E</option>
    <option value="6">F</option>    
</select>

关于javascript - 如何使用 select2 或任何其他 js 在 select 中搜索选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60212869/

相关文章:

javascript - 使用evaluateJavaScript(..)调用javascript函数,以读取应用程序包中的文本文件

javascript - 如何在 Highcharts 中创建曲线下的突出区域?

javascript - 在另一个 td 子项的表中查找 td

c# - 在没有 Foreach 循环的情况下更新列表的单列

mysql插入选择难题

javascript - Observable 确定订阅者功能是否已完成

javascript - 单击时获取表格行 ID

javascript - 在 Javascript 中比较两个数组

javascript - jQuery when() 似乎不适用于each()

ruby-on-rails - Rails options_for_select/ActiveRecord_Associations_CollectionProxy