Los últimos tutoriales de desarrollo web
 

jQuery selectores


selectores de jQuery son una de las partes más importantes de la biblioteca jQuery.


Los selectores de jQuery

selectores de jQuery le permiten seleccionar y manipular elemento (s) de HTML.

selectores de jQuery se utilizan para "encontrar" (o seleccionar) elementos HTML basándose en su nombre, id, clases, tipos, atributos, valores de atributos y mucho más.It's based on the existing CSS Selectors , and in addition, it has some own custom selectors. Está basado en los existentes selectores CSS , y, además, tiene algunos selectores personalizados propios.

Todos los selectores de jQuery comienzan con el signo de dólar y paréntesis: $ ().


El selector de elemento

El selector de elementos jQuery selecciona elementos basados ​​en el nombre del elemento.

Puede seleccionar todos los elementos <p> en una página como esta:

$("p")

Ejemplo

Cuando un usuario hace clic en un botón, todos los elementos <P> estarán ocultas:

Ejemplo

$(document).ready(function(){
    $("button").click(function(){
        $("p").hide();
    });
});
Inténtalo tú mismo "

El Selector de #id

El selector de jQuery #id utiliza el atributo id de una etiqueta HTML para encontrar el elemento específico.

Un identificador debe ser único dentro de una página, por lo que debe utilizar el selector #id cuando se quiere encontrar un solo elemento, único.

Para encontrar un elemento con un ID específico, escribe un carácter almohadilla, seguido por el id del elemento HTML:

$("#test")

Ejemplo

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

Ejemplo

$(document).ready(function(){
    $("button").click(function(){
        $("#test").hide();
    });
});
Inténtalo tú mismo "

El Selector de .class

El selector de clase jQuery encuentra elementos con una clase específica.

Para encontrar elementos con una clase específica, escribe un carácter de punto, seguido del nombre de la clase:

$(".test")

Ejemplo

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

Ejemplo

$(document).ready(function(){
    $("button").click(function(){
        $(".test").hide();
    });
});
Inténtalo tú mismo "

Más ejemplos de jQuery selectores

Syntax Description Example
$("*") Selects all elements Try it
$(this) Selects the current HTML element Try it
$("p.intro") Selects all <p> elements with class="intro" Try it
$("p:first") Selects the first <p> element Try it
$("ul li:first") Selects the first <li> element of the first <ul> Try it
$("ul li:first-child") Selects the first <li> element of every <ul> Try it
$("[href]") Selects all elements with an href attribute Try it
$("a[target='_blank']") Selects all <a> elements with a target attribute value equal to "_blank" Try it
$("a[target!='_blank']") Selects all <a> elements with a target attribute value NOT equal to "_blank" Try it
$(":button") Selects all <button> elements and <input> elements of type="button" Try it
$("tr:even") Selects all even <tr> elements Try it
$("tr:odd") Selects all odd <tr> elements Try it

Utilice nuestro probador del selector de jQuery para demostrar los diferentes selectores.

Para una referencia completa de todos los selectores de jQuery, por favor vaya a nuestra jQuery selectores de referencia .


Funciones en un archivo separado

Si su sitio web contiene una gran cantidad de páginas, y desea que sus funciones de jQuery para ser fáciles de mantener, se puede poner sus funciones jQuery en un archivo .js aparte.

Cuando demostramos jQuery en este tutorial, las funciones se añaden directamente a la sección <head>.However, sometimes it is preferable to place them in a separate file, like this (use the src attribute to refer to the .js file): Sin embargo, a veces es preferible colocarlos en un archivo separado, como esto (utilizar el atributo src para hacer referencia al archivo .js):

Ejemplo

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


Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4» Ejercicio 5 » Ejercicio 6»