Icono del sitio Imacreste

Seleccionar elementos con Filtros

Aparte de poder acceder a los diferentes elementos del DOM mediante las formas corrientes (ver selectores básicos y selectores jerárquicos), muy similares a CSS, JQUERY enumera todos los elementos y por tanto podemos acceder a ellos de una forma sencilla mediante una serie de filtros como el primero, el último, elementos pares, etc.

Filtros que facilitan el acceso al DOM

Filtros hijos

Filtros de contenido

Filtros por atributos

Filtros múltiples

Independientemente del potencial de los filtros comentados, es posible combinarlos, como por ejemplo:

$(‘a[title*=”Ejemplo1”] a[href*=”ejemplo-1”] a[class=”Ejemplo1”]’); => Solo se seleccionarían aquellos enlaces que cumplan las 3 condiciones, que el title y el href contengan el texto indicado y que tengan un class=’Ejemplo1′.

Caracteres especiales

Los caracteres que se usan para indicar instrucciones a JQUERY hay que intentar no usarlos en los textos o títulos de los atributos de los elementos. Por ejemplo el carácter *, si lo usamos en un texto JQUERY no sabe interpretarlo, por eso hay que “escaparlo” poniéndolo entre \\, ejemplo:

$('a[title*=”Ejemplo\\*1”] ');

La lista de caracteres especiales de JQUERY son:

# ; & , . + - * ~ ' : “ ! ^ $ [ ] ( ) = > | /
Salir de la versión móvil