gpt4 book ai didi

javascript - 根据值获取选择选项文本

转载 作者:行者123 更新时间:2023-11-30 07:17:20 26 4
gpt4 key购买 nike

我有一个菜单。给定一个给定的值,我想返回文本。例如,0 将返回“零”,1 将返回“一”,等等。请注意,我不关心当前选择了哪个选项,也不想自动选择菜单,而只想将选择菜单用作一个原始数据库。这可以使用 JavaScript 或 jQuery 轻松完成,而无需遍历每个选项吗?

<select>
<option value="0">zero</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>

谢谢

最佳答案

与其将select 用作数据库(简单查找需要昂贵的操作),不如从中创建一个数据集,然后使用它...

var vals = $('select option').map(function(i, el) { return el.text; })
.toArray();
alert(vals[2]); // "two"

或者如果 option 值不是基于 0 的连续索引,则使用一个对象...

var vals = {};

$('select option').each(function(i, el) { vals[el.value] = el.text });

alert(vals[2]); // "two"

关于javascript - 根据值获取选择选项文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10096042/

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