如何在jQuery对象数组中获取选项的val()

时间:2015-06-05 17:53:29

标签: 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/

2 个答案:

答案 0 :(得分:4)

你可以试试这个:

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

答案 1 :(得分:0)

这应该这样做

console.log($('#myselect option[value="2"]').html());