English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El concepto más básico de jQuery es "elegir algunos elementos y realizarles un tratamiento".
Los selectores jQuery le permiten "encontrar" (o seleccionar) elementos HTML en una página web.
jQuery admite la mayoríaCSS3Selectory algunos selectores no estándar.
Todos los selectores en jQuery comienzan con el símbolo de dólar y paréntesis: $().
Los selectores de elementos jQuery se pueden usar para seleccionar elementos según el nombre del elemento.
Puede seleccionar todos los<p>elementos, como se muestra a continuación:
$("p")
Cuando el usuario hace clic en el botón, el siguiente código jQuery seleccionará y resaltará todos los<p>Elemento:
$(document).ready(function() { $("button").click(function() { $("p").css("background-color", "yellow"); }); });Pruebe y vea‹/›
jQuery #idEl selector utiliza el marcado HTMLAtributo idpara encontrar un elemento específico.
El ID del elemento debe ser único en la página, por lo que el selector de ID se utiliza para seleccionar un elemento único.
Para encontrar elementos con un ID específico, escriba un carácter de almohadilla (#) seguido del ID del elemento HTML:
$("#demo")
Cuando el usuario hace clic en el botón, el siguiente código jQuery seleccionará y resaltará el elemento con id="demo":
$(document).ready(function() { $("button").click(function() { $("#demo").css("background-color", "yellow"); }); });Pruebe y vea‹/›
jQuery .classEl selector encuentra elementos con un nombre de clase específico.
Para encontrar elementos con una clase específica, escriba un carácter de punto (.) seguido del nombre de la clase:
$(".demo")
Cuando el usuario hace clic en el botón, el siguiente código jQuery seleccionará y resaltará todos los elementos con class="demo":
$(document).ready(function() { $("button").click(function() { $(".demo").css("background-color", "yellow"); }); });Pruebe y vea‹/›
Puede seleccionar múltiples selectores según sea necesario. Simplemente separe los selectores con comas.
Selector de múltiples selectores selecciona la combinación de resultados de todos los selectores especificados:
$("selector1, "selector2, "selectorN")
El siguiente código jQuery seleccionará cada<h2>,<div>y<span>Elemento:
$(document).ready(function() { $("h2, "div", "span")".css("background-color", "lightgreen"); });Pruebe y vea‹/›
Es muy útil cuando desea realizar la misma operación para diferentes selectores.
jQuery ofrece varios métodos para seleccionar elementos HTML específicos.
Sintaxis | Descripción | Ejemplo |
---|---|---|
$("*") | Seleccionar todos los elementos | Demostración |
$(this) | Seleccionar el elemento actual | Demostración |
$("p.demo") | Seleccionar todos los que tienen class="demo"<p>Elemento | Demostración |
$("p:first") | Seleccionar el primero<p>Elemento | Demostración |
$("div p:first-hijo") | Seleccionar cada<div>El primer elemento de<p>Elemento | Demostración |
$("[target]") | Seleccionar contargetCada elemento con la propiedad | Demostración |
$("a[href='/CSS3/']) | Seleccionar cada<a>del elementohrefEl valor de la propiedad es " /CSS3/" | Demostración |
$("a[href!='/CSS3/']) | Seleccionar cada<a>del elementohrefEl valor de la propiedad no es " /CSS3/" | Demostración |
$(":text") | Seleccionar todos los que tienen tipo "text"<input>Elemento | Demostración |
$("tr:even") | Seleccionar todos los números pares<tr>Elemento | Demostración |
$("tr:odd") | Seleccionar todos los números impares<tr>Elemento | Demostración |
Para obtener una referencia completa de los selectores, por favor visite nuestroReferencia de selector de jQuery.