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.