Получите значение опции выбора HTML, используя свой индекс с помощью jQuery

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'

Ответы

Ответ 1

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

eq() начнется с 0, так как это индекс

Получить текущее выбранное значение с помощью

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

используйте text() вместо val() для получения текстового содержимого

Ответ 2

Чтобы получить текст:

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

Ответ 3

Вы можете использовать это для получения значения:

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

Чтобы получить текст:

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

Демо здесь