Получение текста выбранного элемента <option>в <select> - PullRequest
150 голосов
/ 04 марта 2009

В следующем:

<select id="test">
    <option value="1">Test One</option>
    <option value="2">Test Two</option>
</select>

Как получить текст выбранной опции (т. Е. "Test One" или "Test Two") с использованием JavaScript

document.getElementsById('test').selectedValue возвращает 1 или 2, какое свойство возвращает текст выбранного параметра?

Ответы [ 12 ]

0 голосов
/ 10 сентября 2018

Простой, простой способ:

const select = document.getElementById('selectID');
const selectedOption = [...select.options].find(option => option.selected).text;
0 голосов
/ 15 марта 2013

Аналогично @artur, только без jQuery, с простым javascript:

// Использование переменной elt @ Sean-bright

var selection=elt.options[elt.selectedIndex].innerHTML;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...