04-selectores en jquery

La parte mas importante de la libreria jquery son los selectores

Los selectores en jquery te ayudan a manipular los elementos html

Los elementos html atravez de sus id, clase, nombre, atributo, tipo valor del atributo, pueden ser encontrados por los selectores jquery

todos los selectores de jquery comienzan con el signo dolar $ y parentises $()


El selector de elementos

El selector de elementos jQuery selecciona elementos en función del nombre del elemento.

se puede selecionar todos los elementos parrafos de una pagina de esta forma

        $("p") 
    

nel seguiente ejemplo, Cuando un usuario hace clic en un botón, todos los elementos <p> estarán ocultos:

        $(document).ready(function(){
            $("button").click(function(){
              $("p").hide();
            });
          });
    




...

El selector de #id

Jquery utiliza el selector id "#id" de una etiqueta html para encontrar el elemento especifico

dentro de una pagina el elemento id tiene que ser unica, asi que para encontrar ese elemento se usa #id

ejemplo de etiqueta id="test"

        $("#test") 
    

ejemplo

Cuando un usuario hace clic en un botón, el elemento con id="test" se ocultará:

        $(document).ready(function(){
            $("button").click(function(){
              $("#test").hide();
            });
          });
    



selector .class

Jquery usa un punto y el nombre de la class, para encontrar elementos con una class

        $(".test") 
    

ejemplo

Cuando un usuario hace clic en un botón, los elementos con class="test" se ocultarán:

        $(document).ready(function(){
            $("button").click(function(){
              $(".test").hide();
            });
          });
    



Mas ejemplos de selectores Jquery

Sintaxis Descricion
$("*") Selecciona todos los elementos
$(this) Selecciona el elemento HTML actual
$("p.intro") Selecciona todos los elementos <p> con class="intro"
$("p:first") Selecciona el primer elemento <p>
$("ul li:first") Selecciona el primer elemento <li> del primer <ul>
$("ul li:first-child") Selecciona el primer elemento <li> de cada <ul>
$("[href]") Selecciona todos los elementos con un atributo href
$("a[target='_blank']") Selects all <a> elements with a target attribute value equal to "_blank"
$("a[target!='_blank']") Selecciona todos los elementos <a> con un valor de atributo de destino NO igual a "_blank"
$(":button") Selecciona todos los elementos <button> y los elementos <input> de type="button"
$("tr:even") Selecciona todos los elementos pares <tr>
$("tr:odd") Selecciona todos los elementos impares <tr>

Las funciones jquery si son demasiadas se pueden poner en unfichero separado y llamarlas desde in link puesto en la cabecera

ejemplo de codigo

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script src="my_jquery_functions.js"></script>
</head> 
    



Publicar un comentario

0 Comentarios