Хорошо, скажи, что у меня есть это:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Как бы выглядел селектор, если бы я хотел получить «Вариант B», когда у меня есть значение «2»?
Обратите внимание, что здесь спрашивается не о том, как получить выбранное текстовое значение, а о любом из них, независимо от того, выбрано оно или нет, в зависимости от атрибута значения. Я старался:
$("#list[value='2']").text();
Но это не работает.
$("#list option").filter(function () { return $(this).html() == "stuff"; }).val();