Seleccione los últimos 5 elementos con jQuery

Respuestas:

168

Sí, puede obtener los elementos div y luego usar el slicemétodo para obtener los últimos cinco:

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

Claro, puede usar la .lengthpropiedad de un selector para obtener el recuento y luego usar el :gt(n)selector para obtener los últimos 5.

var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");
Sampson
fuente
A partir de jQuery 3.4, el :gt()selector está en desuso. .slice()se recomienda
Gehtnet