nuestro script hace referencia a la librería JQUERY por medio de su mismo nombre jquery
o por medio de este símbolo $ si en nuestra pagina no estamos trabajando con ningún lenguaje que utilice el símbolo $ podemos trabajar tranquilamente .
Selectores básicos
Selector universal: selecciona todos los elementos de la página
- jquery("*")
- $("*")
Selector de tipo o etiqueta: selecciona todos los elementos con el tipo de etiqueta indicado
- jQuery("div")
- $("div")
Selector de clase: selecciona todos los elementos con la clase indicada (atributo class)
- jQuery("div.entrada")
- $("div.entrada")
Selector de identificador: selecciona el elemento con el identificador (atributo id) indicado
- jQuery("div#cabecera")
- $("div#cabecera")
Grupos de selectores: se puede combinar el resultado de varios selectores distintos separándolos con comas
- jquery("p,div,a")
- $("p,div,a")
Selectores de atributos
Selector de atributo: selecciona elementos que tengan un cierto atributo
- jquery("a[rel]")
- $("a[rel]")
También se puede seleccionar aquellos que tengan un cierto valor para un atributo
- jquery("a[rel='nofollow']")
- $("a[rel='nofollow']")
O que tengan un valor distinto del indicado
- jQuery("a[rel!='nofollow']")
- $("a[rel!='nofollow']")
Aquellos cuyo valor empieza por una cierta cadena
- jquery("a[href^='http://simplejquery.blogspot.com/']")
- $("a[href^='http://simplejquery.blogspot.com/']")
Los que terminan con una cierta cadena
- jquery("a[href$='.com']")
- $("a[href$='.com']")
Y los que contienen una cierta cadena
- jquery("a[href*='simple']")
- $("a[href*='simple']")
Por último, podemos hacer combinaciones de todo lo anterior
- jquery("a[rel='nofollow'][href]")
- $("a[rel='nofollow'][href]")
Selectores de Elementos
Pseudo clase botón: selecciona todos los botones
- jquery(":button")
- $(":button")
Pseudo clase checkbox: selecciona todos los checkboxes
- jquery(":checkbox")
- $(":checkbox")
Pseudo clase archivo: selecciona todos los widgets de tipo archivo
- jquery(":file")
- $(":file")
Pseudo clase cabeceras: selecciona todas las cabeceras
- jquery(":header")
- $(":header")
Pseudo clase imagen: selecciona todas las imágenes
- jquery(":image")
- $(":image")
Pseudo clase input: selecciona todos los elementos de tipo input
- jquery(":input")
- $(":input")
Pseudo clase contraseña: selecciona todos los elementos password
- jquery(":password")
- $(":password")
Pseudo clase radiobutton: selecciona todos los elementos radiobutton
- jquery(":radio")
- $(":radio")
Pseudo clase reset: selecciona todos los elementos reset
- jquery(":reset")
- $(":reset")
Pseudo clase seleccionado: selecciona las opciones seleccionadas en un select
- jquery(":select")
- $(":select")
Pseudo clase submit: selecciona todos los elementos submit
- jquery(":submit")
- $(":submit")
Pseudo clase texto: selecciona todos las cajas de texto
- jquery(":text")
- $(":text")
Pseudo clase marcado: selecciona todos los radiobuttons y checkboxes marcados
- jquery(":checked")
- $(":checked")
Pseudo clase activo: selecciona todos los elementos que estén activos
- jquery("input:enabled")
- $("input:enabled")
Pseudo clase inactivo: selecciona todos los elementos que no estén activos
- jquery("input:disabled")
- $("input:disabled")
Pseudo clase ocultos: selecciona todos los elementos ocultos
- jquery(":hidden")
- $(":hidden")
Pseudo clase visible: selecciona todos los elementos visibles
- jquery(":visible")
- $(":visible")
Y una de la mas importantes para por no decir la MAS es la que hace referencia al id de un elemento en la pagina
- jquery("#idDelElemento")
- $("#idDelElemento")