У меня есть выпадающий список выглядит следующим образом:выпадающих получить значение параметра с помощью опции текста с помощью содержит метод JQuery возвращает неправильное значение
<select id="lang" >
<option value="1">php</option>
<option value="2">java j2ee</option>
<option value="3">asp</option>
<option value="4">java</option>
</select>
Что я делаю пытаюсь получить значение параметра с помощью опции текста следующим образом;
Пусть Java является вариант текста, так что я попытался это следующим образом:
var a = $('#lang option:contains("java")').val();
Но я получаю значение параметра, как 2 вместо 4 (что является правильным и ожидаемым)
Я неправильно, потому что я пытаюсь метод contains
. Пожалуйста, помогите мне, как я могу получить точную стоимость?
JQuery ': содержит()' так же, как '.indexOf()' сделать это вы будет получать 2,4, если вы используете '.each()' –