使用jQuery的索引获取HTML select选项的值

时间:2013-08-29 20:41:47

标签: javascript jquery html html-select

选择和选项的HTML:

<select class="dropdown">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three">Three</option>
</select>

我想要索引1处的选项值,类似于

$('.dropdown[1]').value
// should return 'two'

3 个答案:

答案 0 :(得分:33)

$('.dropdown option').eq(1).val()

eq()将从0开始,因为它是索引

使用

获取当前选定的值
$('.dropdown option:selected').val()

使用text()代替val()来检索文字内容

答案 1 :(得分:11)

获取文字:

var list = document.getElementById("dropdown");
var value = list.options[1].text;

答案 2 :(得分:3)

您可以使用它来获取值:

$('select.dropdown option').eq(1).val();

这是获取文本:

$('select.dropdown option').eq(1).text();

演示 here