Arbol jsquery
Con algo más de 4 años de vida, jQuery se ha convertido en la librería JavaScript más utilizada actualmente, y es que, además, es gratuita, de código abierto (bajo licencia MIT y GPL v2) e increíblemente ligera. Entre sus usuarios podemos encontrar a Google, Microsoft, IBM, Amazon, Twitter, WordPress, Mozilla o Drupal.
Para poderutilizar esta librería lo primero que tendremos que hacer será incluir su código en nuestro proyecto. Podemos descargar el script desde su página web, subirlo a nuestro servidor, y ejecutarlo con la etiqueta script:
view plaincopy to clipboardprint?
1.
También podemos cargarla directamente desde el CDN que mantiene Google:
view plaincopy to clipboardprint?
1.
el deMicrosoft:
view plaincopy to clipboardprint?
1.
o el del propio jQuery
view plaincopy to clipboardprint?
1.
Independientemente de la opción elegida, ya estaremos listos para comenzar a trabajar con la librería. Sin embargo, y aunque no es estrictamente necesario, os aconsejaría tener unos conocimientos básicos de JavaScript primero, conocimientos que podéis obtener con nuestrotutorial de JavaScript. Y ahora, manos a la obra.
El corazón de jQuery es la función sobrecargada del mismo nombre, jQuery, que ofrece distinta funcionalidad dependiendo de los parámetros utilizados. Además, como JavaScript también toma conceptos del paradigma funcional, y las funciones no son más que otro tipo de objeto, la función jQuery cuenta a su vez con distintas propiedades y métodos. Laintención de esta decisión de diseño es la de evitar llenar el espacio de nombres global con montones de nombres inútiles esperando a colisionar.
Si queremos escribir menos y que nuestros archivos sean más pequeños, y si no utilizamos ninguna otra librería que pueda causar algún conflicto con este símbolo, también podemos utilizar el alias $ en sustitución de jQuery.
Selectores jQuery
Elprimer paso a la hora de trabajar con jQuery es seleccionar los elementos del árbol de documento sobre los que queremos trabajar. Para ello se utiliza la función jQuery, pasando como argumento a la función una cadena con un selector, la mayoría de los cuales utilizan una sintaxis similar a la de CSS 3 (ver Tutorial rápido de CSS). El engine que utiliza jQuery para seleccionar elementos se llamaSizzle, y puede descargarse y utilizarse de forma aislada.
Los distintos selectores que podemos utilizar son los siguientes:
Selectores básicos
Selector universal: selecciona todos los elementos de la página (CSS 2)
view plaincopy to clipboardprint?
1. jquery("*")
jquery("*")
Selector de tipo o etiqueta: selecciona todos los elementos con el tipo de etiqueta indicado (CSS 1)
viewplaincopy to clipboardprint?
1. jQuery("div")
jQuery("div")
Selector de clase: selecciona todos los elementos con la clase indicada (atributo class) (CSS 1)
view plaincopy to clipboardprint?
1. jQuery("div.entrada")
jQuery("div.entrada")
Selector de identificador: selecciona el elemento con el identificador (atributo id) indicado (CSS 1)
view plaincopy toclipboardprint?
1. jQuery("div#cabecera")
jQuery("div#cabecera")
Grupos de selectores: se puede combinar el resultado de varios selectores distintos separándolos con comas (CSS 1)
view plaincopy to clipboardprint?
1. jquery("p,div,a")
jquery("p,div,a")
Selectores de atributos
Selector de atributo: selecciona elementos que tengan un cierto atributo (CSS 2)
view plaincopy to...
Regístrate para leer el documento completo.