83 votes

Sélectionner les 5 derniers éléments avec jQuery

Est-il possible de sélectionner les 5 dernières divs enfant d'un élément?

168voto

Guffa Points 308133

Oui, vous pouvez obtenir les éléments div, puis utiliser la méthode slice pour obtenir les cinq derniers:

 var e = $('#someelement > div').slice(-5);
 

9voto

Jonathan Sampson Points 121800

Bien sûr, vous pouvez utiliser la propriété .length d'un sélecteur pour obtenir le nombre, puis utiliser le sélecteur :gt(n) pour obtenir les 5 derniers.

 var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X