Also gut, sag ich habe das:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Wie würde der Selektor aussehen, wenn ich "Option B" erhalten möchte, wenn ich den Wert '2' habe?
Bitte beachten Sie, dass hier nicht gefragt wird, wie der ausgewählte Textwert abgerufen werden soll, sondern nur einer von ihnen, ob ausgewählt oder nicht, abhängig vom Wertattribut. Ich habe es versucht:
$("#list[value='2']").text();
Aber es funktioniert nicht.
$("#list option").filter(function () { return $(this).html() == "stuff"; }).val();