Seleccione los últimos 5 elementos con jQuery


84

¿Es posible seleccionar los últimos 5 divs secundarios de un elemento?

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);

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)+")");

A partir de jQuery 3.4, el :gt()selector está en desuso. .slice()se recomienda
Gehtnet

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.