javascript - 在特定的 optgroup 中选择一个值

标签 javascript jquery

我有一个包含多个 optgroup 的选择

例如

<select id="Numbers">
     <option value="0">Select One</option>
     <optgroup label="A" id="A">
          <option value="123">123</option>
          <option value="456">456</option>
     </optgroup>
     <optgroup label="B" id="B">
          <option value="123">123</option>
          <option value="456">456</option>
     </optgroup>
</select>

由于两个 optgroup 中的值相同,是否有一种方法可以根据其 optgroup 选择一个选项?

所以我想在id为“B”的optgroup中选择值为“123”的选项

最佳答案

正如您提供的 ID B。您可以使用 ID selectorAttribute Value Selector

你可以使用

 $('#B option[value="123"]').prop('selected', true)

DEMO

关于javascript - 在特定的 optgroup 中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22205796/

相关文章:

jquery - Facebook 点赞按钮错误 - 被阻止的框架

javascript - 如何将tr替换为最后一个

javascript 警报显示代码而不是字符串

javascript - 动态保存和刷新

javascript - 单击按钮两次即可实现多种功能

jquery - Ajax 和 Laravel

JavaScript 从文本框文本更改背景图像

javascript - 光标在 Internet Explorer 上的焦点问题

javascript - Shiny + JS : Conditional Formatting based on Pivot Values

jquery - HTML 将具有 .row 类的每个 div 的高度设置为最高的