Déplacer "selected" d'une option de liste
Bonjour à tous,
voilà je vous explique mon problème. J'ai une liste déroulante définit comme cela :
Code:
1 2 3 4 5 6
|
<select name="lst_etat" id="lst_etat" >
<option value='1' selected="selected">Brouillon</option>
<option value='2'>A valider</option>
<option value='3'>Validé</option>
</select> |
Ce que je souhaite c'est sur un événement, redéfinir l'option "selected" sur l'élément que je souhaite. J'ai donc utilisé le ciblage par value comme ci-dessous :
Code:
1 2 3
|
$("#lst_etat option:selected").removeAttr("selected");
$("#lst_etat option[value='2']").attr("selected","selected"); |
Mais ça ne fonctionne pas, uniquement avec la commande "attr", quand je fais un remove par value ça fonctionne très bien.
Savez vous comment est ce que je peux faire dans mon cas de figure pour déplacer mon "selected" sur l'élément de mon choix.
Par avance grand merci de votre retour ! ;)