Ответ 1
$('.dropdown option').eq(1).val()
eq() начнется с 0, так как это индекс
Получить текущее выбранное значение с помощью
$('.dropdown option:selected').val()
используйте text()
вместо val()
для получения текстового содержимого
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();