Antworten:
$('#list option').each(function(index){
//do stuff
console.log(index);
});
protokolliert den Index :)
Ein detaillierteres Beispiel finden Sie unten.
function(index | key , value | element )
ist es gültig ..?
Aus der Dokumentation zu jQuery.each () :
.each( function(index, Element) )
function(index, Element)A function to execute for each matched element.
Sie möchten also Folgendes verwenden:
$('#list option').each(function(i,e){
//do stuff
});
... wobei index der Index ist und element das Optionselement in der Liste ist
Überraschung zu sehen, dass niemand diese Syntax gegeben hat.
.each
Syntax mit Daten oder Sammlung
jQuery.each(collection, callback(indexInArray, valueOfElement));
ODER
jQuery.each( jQuery('#list option'), function(indexInArray, valueOfElement){
//your code here
});
function( value | element, index | key )
wie die entsprechende native MethodeforEach
und jede andere beliebte API.