javascript - 如何获取 jQuery 对象数组中选项的 value()

标签 javascript jquery

我有以下select标签:

<select id="myselect">
    <option value="1">Mr</option>
    <option value="2">Mrs</option>
    <option value="3">Ms</option>
    <option value="4">Dr</option>
    <option value="5">Prof</option>
</select>

如何console.log获取option标记号2的值?我正在尝试这个,但它不起作用。

$(document).ready(function () {
    console.log($("#myselect option")[2].val());
});

http://jsfiddle.net/u44pu1os/3/

最佳答案

你可以试试这个:

$(document).ready(function () {
    console.log($("#myselect option:eq(1)").attr("value"));
});

关于javascript - 如何获取 jQuery 对象数组中选项的 value(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30672863/

相关文章:

javascript - 将项目放在可排序区域上时如何删除可排序区域的文本?

javascript - React-Native 标签栏 : Remove horizontal line (React Native UI Kitten + React Navigation)

javascript - Uncaught ReferenceError : not defined

javascript - 如何将 HTML 重写为 PHP 回显?

javascript - 数据表 - 内容更新后排序不起作用

javascript - 查找数据属性大于零的第一个元素 JQuery

javascript - Angular js - 幻灯片 View 但不是主页 - ng-animate

javascript - 主干 View 属性 : one on instance, 是原型(prototype)上的一个吗?

javascript - 解析 sdk 和 node.js 时遇到问题

jquery - 我的 .on() 的行为类似于 .bind(),而不是 .live()