使用jQuery获取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'
$('.dropdown option').eq(1).val()

eq()将以0开头,因为它是一个索引

使用获取当前选择的值

$('.dropdown option:selected').val()

使用text()而不是val()来检索文本内容

获取文本:

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

您可以使用它来获取值:

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

一个这样得到的文本:

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

演示此处

最新更新