Na gut, sagen wir, ich habe das hier:
<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 es hier nicht um die Frage geht, wie man die ausgewählt Textwert, sondern ein beliebiger davon, ob ausgewählt oder nicht, je nach Wertattribut. Ich habe es versucht:
$("#list[value='2']").text();
Aber es funktioniert nicht.
0 Stimmen
Verwenden Sie für diese Zeitspanne:
$("#list option").filter(function () { return $(this).html() == "stuff"; }).val();