Je veux récupérer toutes les valeurs d'option (sélectionnées / non sélectionnées) dans une zone Sélectionner un bouton. Comment puis-je faire ceci? p>
3 Réponses :
ERR ok .. ou peut-être que vous voulez dire p>
$("#btn1").click ( function() { var arr = new Array; $("#selectboxid option").each ( function() { arr.push ( $(this).val() ); }); alert ( arr ); });
Je pense que c'est une bonne occasion d'utiliser le traverser / map Méthode:
var values = { selected: [], unselected:[] }; $("#selectId option").each(function(){ values[this.selected ? 'selected' : 'unselected'].push(this.value); });
Cela devrait être la réponse acceptée. Les autres sont inefficaces et noobish.