Maison > interface Web > js tutoriel > Comment inverser l'ordre d'itération dans la fonction .each() de jQuery ?

Comment inverser l'ordre d'itération dans la fonction .each() de jQuery ?

Susan Sarandon
Libérer: 2024-11-02 14:54:02
original
654 Les gens l'ont consulté

How to Reverse the Order of Iteration in jQuery's .each() Function?

Inverser l'ordre de l'itération .each()

Lors de l'utilisation de la fonction .each() de jQuery pour parcourir une collection d'éléments, le l'ordre d'itération est généralement déterminé par la structure du DOM. Cependant, certains scénarios peuvent survenir dans lesquels vous devez parcourir les éléments dans l'ordre inverse.

Pour y parvenir, vous pouvez exploiter la méthode .get(), qui renvoie la collection sous forme de tableau, puis utiliser la méthode méthode reverse() pour réorganiser les éléments du tableau par ordre décroissant. En chaînant le tableau inversé avec la fonction .each(), vous pouvez parcourir les éléments en arrière.

Voici un exemple :

$($("li").get().reverse()).each(function() {
  // Code to perform on each li item in reverse order
});
Copier après la connexion

Ce code récupère les éléments li sous forme de tableau en utilisant .get(), inverse l'ordre du tableau, puis utilise .each() pour parcourir le tableau inversé. En conséquence, le code fourni commencerait par « Article 5 » et continuerait en arrière dans la liste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal