Seleziona gli ultimi 5 elementi con jQuery


Risposte:


168

Sì, puoi ottenere gli elementi div e quindi utilizzare il slicemetodo per ottenere gli ultimi cinque:

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

9

Certo, potresti usare la .lengthproprietà di un selettore per ottenere il conteggio, quindi utilizzare il :gt(n)selettore per ottenere gli ultimi 5.

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

A partire da jQuery 3.4 il :gt()selettore è deprecato. .slice()è consigliato
Gehtnet

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.