/ / jQuery отримує значення тексту для списку вибору - javascript, jquery

jQuery отримує текстове значення для вибраного списку - javascript, 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 отримує текст тегу конкретної опції і спробував це:

$("#list_id option:selected").text()

Але це отримує лише перший варіант тексту ("Select Option") незалежно від вибраного параметра.

Я спробував інший спосіб:

$("[name=select_list_name] option:selected").text()

Це дає мені перший варіант тексту, об'єднаний із вибраними параметрами ("Select OptionOption 2" якщо я виберу варіант 2).

Будь-яка ідея про те, чому?

Відповіді:

11 за відповідь № 1

$("#list_id :selected").text(); повинен дати вам текст вибраної опції.

Щось інше у вашому коді має бути неправильним - цей шматок коду дійсно працює


2 для відповіді № 2

Це РОБОТИ, 100%, у вас більше одного ідентифікатора з "list_id"?

$("#list_id :selected").text();