D'accord, dis que j'ai ceci:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
À quoi ressemblerait le sélecteur si je voulais obtenir "Option B" quand j'ai la valeur '2'?
Veuillez noter qu'il ne s'agit pas de savoir comment obtenir la valeur de texte sélectionnée , mais de n'importe lequel d'entre eux, qu'il soit sélectionné ou non, selon l'attribut value. J'ai essayé:
$("#list[value='2']").text();
Mais ça ne marche pas.
$("#list option").filter(function () { return $(this).html() == "stuff"; }).val();