当前位置: 首页 > 知识库问答 >
问题:

根据选项值[重复]获取HTML下拉值

东郭弘方
2023-03-14

假设以下HTML下拉列表:

我正在寻找javascript获得所需的选项文本的基础上,它的值。

比如如果问value=“2”上的文本是什么?答案:“价值2”

我尝试了下面的jquery代码:

null

$(document).ready(function() {
  var value = "2";
  // I am getting an error as a output on console
  var textValue = $("#test").options[value.selectedIndex].text;
  console.log(textValue);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="test" name="test">
  <option value="0">Select Value...</option>
  <option value="1">Value 1</option>
  <option value="2">Value 2</option>
  <option value="3">Value 3</option>
</select>

null

共有1个答案

朱兴学
2023-03-14

这对你应该管用:

null

$(document).ready(function () {
                var value = "2";
                // I am getting "0" as a output on console
                var textValue = $("#test>option[value=" + value + "]").html();
                console.log(textValue);
            });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="test" name="test">
            <option value="0">Select Value...</option>
            <option value="1">Value 1</option>
            <option value="2">Value 2</option>
            <option value="3">Value 3</option>
        </select>
 类似资料:
  • 我在从下拉列表中获取值时遇到问题。我的结构如下: 我正在创建一个下拉列表,如下所示: 例如,如果我将"3"放入"testme.pos"并选择"Jam",但是模型"testme"附带以下示例结果: 我想看到的是: 任何帮助都会很好。我创建了一个plnkr:选择帮助

  • 我试图根据选项值返回值。我的目标是返回。right()如果选项不存在,则代码应返回其中一个。左()。我使用Java 8和vavr 0.9.2 我想避免条件叠加 编译器失败并显示此消息

  • 问题内容: 我使用如下: 如何在PHP中从选项中获取值并将其存储到变量中以备将来使用? 问题答案: 使用这种方式: 但是,最好给标签赋值。

  • 问题内容: 我要实现的事情是,无论何时更改下拉列表,我都希望更改之前的下拉列表的值。我正在使用1.3.2版的jQu​​ery并使用on change事件,但是更改后得到的值是。 可以说,当我在onchange事件中将其更改为堆栈时(即,当我将其更改为堆栈时),现在选择了My选项,我希望它是先前的值,即本例中的期望值。 如何做到这一点? 编辑: 就我而言,我在同一页面中有多个选择框,并希望将相同的内

  • 我有这样一个简单的表格: 我想用javascript获取所选按钮的“单选值”: 不要给出正确的回答。如果我给一个陷阱: 结果是:未定义。我不知道哪里有伤害,有谁愿意帮助我,谢谢

  • 首先,我很确定有填充/空白/边框的选项没有问题,因为我已经明确地将它们设置为没有。 要查看问题,请转到此处:http://antemortem.thecomicseries.com/comics/last 向下滚动图像是一个带有“第1页”的HTML下拉菜单。单击此按钮还有其他一些选项,右侧有一个额外的15px菜单,我根本无法理解。它不能像选项一样点击,它不应该在那里,它使选项宽度大于180px,这