jquery - 以编程方式选择 html 选择元素选项

标签 jquery

我想在 html select 上选择一个选项。例如,选择:

 <select id="list">
   <option>Jan</option>
   <option>Feb</option>
   <option>Mar</option>
   <option>Apr</option>
 </select>

如果我知道选项的值,我可以这样做,例如:

 <option value="0">Jan</option>

 $("#list option:eq(0)").attr("selected", "selected");

我可以使用选项标记之间的值吗?

最佳答案

使用.val(value) ,在示例中我使用 Mar 设置为值

Set the value of each element in the set of matched elements.

$("#list").val('Mar')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="list">
    <option>Jan</option>
    <option>Feb</option>
    <option>Mar</option>
    <option>Apr</option>
</select>

关于jquery - 以编程方式选择 html 选择元素选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536976/

相关文章:

javascript - 在 JQuery 中从当前过滤到末尾

javascript - 检查json数据的值

jquery - 是否可以设置自动完成结果的最大数量?

javascript - 仅闪烁特定文本

Jquery:分离() parent 而不影响 child ......解包()做太多了

javascript - jquery 事件不适用于 mozilla 并适用于其他浏览器

javascript - 用 jquery 交换不连续的元素?

javascript - Fancybox 在页面加载开始在 IE 中无法工作?

javascript - 使用 alert() 修复的 JavaScript/jQuery 奇怪问题

javascript - 清除之前的 JQuery 验证错误消息