JQuery

JQuery la librería multiplataforma de Javascript.

JQuery es una librería basada en Javascript que simplifica y facilita la programación de código de Javascript. JQuery permite manejar el DOM, lanzar y capturar eventos, realizar animaciones, peticiones Ajax, etc... de una forma más simplificada que en Javascript. JQuery fue lanzada en 2006 y es la librería más utilizada y popular de Javascript. Dispone de miles de plugins de todo tipo, creados por desarrolladores independientes y fáciles de implementar en cualquier web.

AÑADIR JQUERY

Existen varias opciones para añadir JQuery a un proyecto. Una de ellas es descargar la última versión desde la web de JQuery y almacenarla en el proyecto.También es posible descargar una versión anterior desde JQuery.

  1. <!DOCTYPE HTML>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale= 1.0">
  6. <title>JQuery</title>
  7. <script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
  8. </head>
  9. <body>
  10. </body>
  11. </html>

Otra opción es mediante CDN

  1. <!DOCTYPE HTML>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale= 1.0">
  6. <title>JQuery</title>
  7. <script
  8. src="//code.jquery.com/jquery-3.4.1.min.js"
  9. integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
  10. crossorigin="anonymous">
  11. </script>
  12. <script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
  13. </head>
  14. <body>
  15. </body>
  16. </html>

    Otra opción es mediante gestores de paquetes como Npm o Bower

    1. npm install jquery


    1. bower install jquery

    SELECTORES

    Los selectores son mecanismos de JQuery que permiten acceder y manejar elementos del DOM mediante distintos tipos de referencias como pueden ser el nombre de identificador, el nombre de la clase, el nombre del elemento, etc... Existen varios tipos de selectores que se diferencian por el tipo de referencia indicado.

    • Selectores de Identificador 

    Los selectores de idenficador (ID) acceden a los elementos mediante el atributo de identificador como referencia ( al igual que en CSS ), añadiéndole una almohadilla al comienzo.

    1. <div id="contenedor>
    2. Mi contenedor
    3. </div>
    4. <script>
    5. var texto = $("#contenedor").text();
    6. console.log(contenedor);
    7. </script>
    • Selectores de clase

    Los selectores de clase acceden a los elementos mediante el atributo de clase como referencia ( al igual que en CSS ) añadiéndole un punto al comienzo.

    1. <div class="contenedor>
    2. Mi contenedor es verde
    3. </div>
    4. <script>
    5. var contenedor =$(".contenedor").css("background","green");
    6. </script>
    • Selectores de etiqueta

    Los selectores de etiqueta acceden a los elementos mediante el nombre de la etiqueta (tag) como referencia.

    1. <p id= "rojo">Ejercicios de JQuery</p>
    2. <p id="amarillo" class="zebra">Practicando</p>
    3. <p id = "verde" class="otro">Verde</p>
    4. <p class="zebra " >Soy un párrafo blanco</p>
    5. <script>
    6. var parrafos = $("p");
    7. parrafos.click(function(){
    8. $(this).removeClass("zebra");
    9. });
    10. </script>
    • Selectores de atributos

    Los selectores de atributos acceden a los elementos mediante un atributo de un elemento

    Junto a los selectores anteriores existen opciones que permiten seleccionar la posición del elemento a manejar.

    1. <ul>
    2. <li><a href="//www.eltiempo.es" title = "Tiempo">El Tiempo</a></li>
    3. <li><a href="//www.elpais.com" title="ElPaís">Ir a El País</a></li>
    4. <li><a href="//www.jquery.com" title="JQuery" manolo="inventado">Ir a JQuery</a></li>
    5. </ul>
    6. <div>Div de prueba</div>
    7. <script>
    8. $("a:first").css("color","red");
    9. $("ul li:eq(3)").css("background","yellow");
    10. $("ul div").addClass("fondoazul");
    11. </script>

    Nota: Recomendable visitar el blog ANER_BARRENA donde se muestran muchas opciones como selectores para input tipo file, tipo submit, selectores para seleccionar el elemento padre o el hijo, elementos img,etc...

    Método find

    El método find permite realizar una búsqueda en un selector mediante el parámetro indicado

    1. <ul>
    2. <li><a href="//www.eltiempo.es" title = "Tiempo">El Tiempo</a></li>
    3. <li><a href="//www.elpais.com" title="ElPais">Ir a El País</a></li>
    4. <li><a href="//www.jquery.com" title="JQuery" manolo="inventado">Ir a JQuery</a></li>
    5. </ul>
    6. <div>Div de prueba</div>
    7. <script>
    8. $("ul").find("[title = 'ElPais']");
    9. </script>

    Método parent

    El método parent permite saltar al elemento padre del selector

    1. <ul>
    2. <li><a href="//www.eltiempo.es" title = "Tiempo">El Tiempo</a></li>
    3. <li><a href="//www.elpais.com" title="ElPaís">Ir a El País</a></li>
    4. <li><a href="//www.jquery.com" title="JQuery" manolo="inventado">Ir a JQuery</a></li>
    5. </ul>
    6. <div>Div de prueba</div>
    7. <script>
    8. $("li").parent().find("a");
    9. </script>


    Comentarios: 0

    Para poder comentar es necesario iniciar sesión



    Este dominio utiliza cookies de terceros para crear estadísticas y publicidad personalizada. Si continúa navegando está aceptando su uso