Beren.it

All that you can leave behind

Nuova sintassi ciclo for JQuery 3.0

jQuery 3.0 è la nuova verione di jQuery è una beta ed è già disponibile.

jQuery 3.0 è la nuova verione di jQuery è una beta ed è già disponibile. Tra le più importanti modifiche di jQuery 3 c'è la nuova sitassi per iterare gli elementi del DOM di una jQuery collection attraverso il ciclo for…of. Questa modifica è parte delle specifiche ECMA 6.

Il vecchio modo di iterare gli elementi in jQuery era:

var $dvElements = $(“div”);
for (var x=0; x< $dvElements.length; x++){
    $dvElements[x].addClass(“dummy”);
}

Riportiamo qui invece il nuovo con jQuery 3.0: 

var $dvElements = $(“div”);
var i = 0;
for(var elm of $dvElements) {
      elm.addClass(“dummy”);
}
 

Con questa nuova sintassi, si utilizza l'elemento DOM non la collection jQuery. Non sarà quindi più necessario utilizzare un indice ma semplicemente nell'iterazione avremo già l'elemento DOM.

A questo indirizzo trovate il source.