jQuery no tiene :prev
:next
o selectores, no tengo ni idea de dónde viene a través de ellos. Sin embargo, hay un selector :last
, así como :first
, provisto por la biblioteca de selectores Sizzle, utilizado por jQuery. Es un selector no estándar, no parte de CSS, y por lo tanto se implementa en JavaScript.
Uno de los propósitos del selector :last
sobre el método .last()
es por lo que se puede utilizar para filtrar elementos en el medio de una secuencia de selección, como esto (tenga en cuenta que :last
y :last-child
no son lo mismo):
$('.a > .b:last > .c')
en lugar de tener que escribir una cadena de métodos como esto:
$('.a').children('.b').last().children('.c');
Por cierto, los "selectores de colon" que se refieren a los llamados pseudo-clases (coloquialmente conocido pero incorrectamente una s "pseudo-selectores").
Nunca supe que había un selector ': prev' o': next'. – BoltClock
Sé ': last' pero no': prev' y ': next'. ¿Estás usando algún complemento? –
Se eliminó esa etiqueta en particular ... fue por error ... – testndtv