jQuery get specific option tag text
Pekala, diyelim ki bu bende:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Eğer '2' değerine sahip olduğumda "Option B" almak isteseydim seçici nasıl görünürdü?
Lütfen bunun seçili metin değerinin nasıl elde edileceğini sormadığını, değer niteliğine bağlı olarak seçili olsun ya da olmasın bunlardan herhangi birinin nasıl elde edileceğini sorduğunu unutmayın. Ben denedim:
$("#list[value='2']").text();
Ama işe yaramıyor.
1210
3
Eğer 2 değerine sahip bir seçenek almak isterseniz
O anda hangi seçenek seçiliyse onu almak istiyorsanız
List
kimliğine sahip ve
valueözelliği 2'ye eşit olan bir öğe arıyor. İstediğiniz şey
listöğesinin
option` alt öğesidir.Şunları deneyin:
Orijinal snippet'inizin çalışmamasının nedeni,
OPTION
etiketlerinizinid
list
olanSELECT
etiketinizin alt öğeleri olmasıdır.