2010-06-12 8 views
1

Je suis en train de lancer ce sélecteur jQuery:sélection d'une option par sa valeur

$("#label option[value=\"newLabel\"]") 

Sur le code suivant:

<select name="label" id="label"> 
    <option value="1" label="testLabel">testLabel</option> 
    <option value="newLabel" label="New Label">New Label</option> 
</select> 

Mais le sélecteur juste ne le trouver - Quelqu'un peut-il endroit où je vais mal?

Répondre

1

Retirez les guillemets dans le sélecteur, i.e. .:

$("#label option[value=newLabel]") 
+0

Désolé cela ne fonctionne pas. – Ross

+0

@Ross voir http://jsfiddle.net/n7GjN/ cela fonctionne là – azatoth

+0

Si cela fonctionne pour vous, je suppose que c'est un bug de navigateur alors. Je cours Chrome sur Ubuntu et cela ne change pas la valeur. Je vais l'essayer en FF. – Ross

Questions connexes