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