2012-09-17 2 views

Répondre

15

Vous pouvez utiliser la méthode map:.?

var arr = $('select.skillLevel').map(function(){ 
       return this.value 
      }).get() 

arr est un tableau des valeurs.

+0

Merci beaucoup .... –

4

Quelque chose comme ça le fera pour vous.

var val = new Array(); 

$("select.skillLevel").each(function(){ 
    val.push(this.value); 
}); 
1

Je pense que vous devez utiliser $(".skillLevel") pour sélectionner tous les éléments que vous voulez que la valeur, puis itérer sur eux, et utilisez .val() pour extraire la valeur de chaque élément, et le traiter comme vous le souhaitez.

Espérons que cela aide!

9
var array = []; 
    $('.skillLevel option:selected').each(function() { 
     array[ $(this).val()] = $(this).text(); 
    }); 
+0

l'option: choisi était exactement ce dont j'avais besoin – Andrew

Questions connexes