Baiklah, katakan saya punya ini:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Seperti apa pemilih itu jika saya ingin mendapatkan "Opsi B" ketika saya memiliki nilai '2'?
Harap dicatat bahwa ini bukan menanyakan bagaimana mendapatkan nilai teks yang dipilih , tetapi hanya salah satu dari mereka, apakah dipilih atau tidak, tergantung pada atribut nilai. Saya mencoba:
$("#list[value='2']").text();
Tapi itu tidak berhasil.
$("#list option").filter(function () { return $(this).html() == "stuff"; }).val();