Réponses:
$('#list option').each(function(index){
//do stuff
console.log(index);
});
enregistre l'index :)
un exemple plus détaillé est ci-dessous.
function(index | key , value | element )
est-ce valide ..?
Depuis la documentation jQuery.each () :
.each( function(index, Element) )
function(index, Element)A function to execute for each matched element.
Vous voudrez donc utiliser:
$('#list option').each(function(i,e){
//do stuff
});
... où index sera l'index et l'élément sera l'élément option dans la liste
surprise de voir qu'aucun n'a donné cette syntaxe.
.each
syntaxe avec données ou collection
jQuery.each(collection, callback(indexInArray, valueOfElement));
OU
jQuery.each( jQuery('#list option'), function(indexInArray, valueOfElement){
//your code here
});
function( value | element, index | key )
comme la méthode native équivalenteforEach
et toutes les autres API populaires.