jQuery dobite določeno besedilo oznake možnosti
Dobro, recimo, da imam to:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Kako bi bil videti selektor, če bi želel dobiti "Option B", ko imam vrednost '2'?
Upoštevajte, da to ni vprašanje, kako dobiti izbrano vrednost besedila, ampak samo katero koli od njih, izbrano ali ne, odvisno od atributa value. Poskusil sem:
$("#list[value='2']").text();
Vendar ne deluje.
1210
3
Če želite dobiti možnost z vrednostjo 2, uporabite
Če želite dobiti možnost, ki je trenutno izbrana, uporabite
Išče element z id
list
, ki ima lastnostvalue
enako 2. Želite elementoption
, ki je otrok elementalist
.Poskusite naslednje:
Razlog, zakaj vaš prvotni izsek ni deloval, je v tem, da so vaše oznake
OPTION
podrejene oznakiSELECT
, ki ima oznakoid
list
.