Как получить выбранный ярлык из HTML <select>? - PullRequest
26 голосов
/ 24 мая 2009

HTML Javascript вопрос

, чтобы получить выбранное значение ввода-выбора, которое я могу использовать

<select id="gender" name="gender" class="style12">
    <option selected="selected">ALL</option>
    <option>Male Only</option>
    <option>Female Only</option>
</select>

document.getElementById('gender').value

Есть ли какой-нибудь простой способ получить выбранный ярлык (т.е. ВСЕ / Только для мужчин / Только для женщин) с помощью JavaScript?

Большое спасибо за чтение.

Ответы [ 3 ]

49 голосов
/ 24 мая 2009
var el = document.getElementById('gender');
var text = el.options[el.selectedIndex].innerHTML;
13 голосов
/ 06 августа 2012

рекомендуемая версия jQuery:

jQuery("#gender").find("option[value='" + jQuery("#gender").val() + "']").text()
4 голосов
/ 24 мая 2009

Это должно работать:

var label = document.getElementById('gender')[document.getElementById('gender').selectedIndex].innerHTML;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...