je n menus déroulants comme ceci:Comment supprimer des options de l'élément select en utilisant jquery?
<select id="select1">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select id="select2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
avec des options identiques. Tous les choix doivent être uniques, donc une fois l'option sélectionnée dans une liste déroulante, elle doit être supprimée des autres. Donc, si un utilisateur sélectionne "1" dans select1, il n'y aura que les options "2" et "3" dans select2.
Maintenant, jQuery disable SELECT options based on Radio selected (Need support for all browsers) offre une bonne solution, mais comment puis-je modifier cela pour travailler avec des sélections au lieu de boutons radio?
Merci, mais j'ai seulement besoin d'enlever l'élément sélectionné. Donc, si l'utilisateur sélectionne "1" dans select1, il n'y aura que les options "2" et "3" dans select2. –
@Lapa - Ajout d'une option pour cela, vous pouvez le voir travailler ici: http://jsfiddle.net/tdKUP/ –
+1 Supprimé ma réponse comme le vôtre couvre assez bien :) Mais je pense que dans votre approche alternative, vous devriez utilisez aussi 'change' au lieu de' each' –