2010-11-11 35 views

Répondre

0

si vous savez que pourquoi ne pas il suffit de les référencer dans cet ordre sans utiliser each.

2

.each() fournira les nœuds de la même manière qu'ils apparaissent dans le DOM. Mais il passe également le index dans les fonctions callback. Donc, si vous avez besoin d'agir différemment, vérifiez l'indice

$('object').each(function(index) { 
    if(index === 2) 
     alert('yay'); 
}); 

Ref .each()

0
$items = $('.my-selector'); 
my_array = [ $items.get(2), $items.get(1), $items.get(3), $items.get(0) ]; 
jQuery.each(my_array, callback_function); 

Note que l'objet jQuery est 0-indexé.

5

Supposez que vous réorganisez les images.

imgs = $('img'); 

imgs.eq(3).insertBefore(imgs.eq(1)); 

imgs.eq(1).insertAfter(imgs.eq(4)); 

Doit faire l'affaire.

+0

Oui, ça fait un tour! –