У меня есть список, как это:JQuery получения текстового значения в списке выбора
<select name="select_list_name" id="list_id">
<option value="">Select Option</option>
<option value="value1">Option 1</option>
<option value="value2">Option 2</option>
...
...
</select>
Я пытаюсь получить текстовое значение выбранного пункта в списке выбора. Я смотрел на эту тему: jQuery get specific option tag text и попытался это:
$("#list_id option:selected").text()
Но это только получает мне первый вариантов текста ("Select Option"
) независимо от того, был выбран вариант.
Я попробовал другой путь:
$("[name=select_list_name] option:selected").text()
, что заставляет меня текст первого опциона сцепляются с текстом выбранных опций (в "Select OptionOption 2"
, если выбрать вариант 2).
Любая идея о том, почему?
Я пробовал это, и он ведет себя так же, как и первый вариант, который я пробовал. – Eqbal
См. Ссылку Я добавил – Harmen
Я делаю что-то вроде этого: 'var selectedText = $ (" # list_id option: selected "). Text();' Это еще одна функция. Это вызовет проблему? – Eqbal