jQuery dispone del metodo .each()
per iterare su un set di elementi. JavaScript dispone di una soluzione simile compatibile
con i browser moderni.
La soluzione fa uso del metodo .forEach()
introdotto in ECMAScript 5 e supportato da Internet Explorer 9 (e superiori), Chrome,
Firefox e Safari:
var elements = document.querySelectorAll( "#list li" );
Array.prototype.forEach.call( elements, function( element, index ) {
//...
});
Per Internet Explorer 8 si può utilizzare il classico ciclo for
.