7
votes

Comment récupérer toutes les valeurs d'option (sélectionnées / non sélectionnées) dans une boîte de sélection

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?


0 commentaires

3 Réponses :


3
votes

ERR ok .. xxx

ou peut-être que vous voulez dire xxx


0 commentaires

11
votes
    $("#btn1").click ( function() {
        var arr = new Array;
        $("#selectboxid option").each ( function() {
            arr.push ( $(this).val() );
        });
        alert ( arr );
    });

0 commentaires

15
votes

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);
});


1 commentaires

Cela devrait être la réponse acceptée. Les autres sont inefficaces et noobish.