English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referencias de selectores de jQuery

Los selectores de jQuery le permiten seleccionar y operar elementos HTML.

Selector de jQuery

Esta sección contiene una lista completa de los selectores del paquete JavaScript jQuery más reciente.

Todos los selectores se dividen en varias categorías.

Selector de elemento

SelectorEjemploDescripción
*$("*")Seleccionar todos los elementos (seleccionador universal)
#id$("#demo")Seleccionar un elemento con el id “demo”
.class$(".demo")Seleccionar todos los elementos con la clase “demo”
elemento$("p")Seleccionar todos los elementos <p>
selector1, selector2$("p, div")Seleccionar todos los elementos <p> y todos los elementos <div>

Selector de nivel

SelectorEjemploDescripción
ancestor descendant$("div p")Seleccionar todos los elementos <p> dentro del elemento <div>
parent > child$("div > p")Seleccionar todos los elementos <p> cuyos elementos padres son <div>
prev + next$("div" + p")Seleccionar todos los elementos <p> que sigan inmediatamente postreros al elemento <div>
prev ~ siblings$("div ~ p")Seleccionar todos los elementos <p> que sean同级元素 de <div>

Selector de atributo

SelectorEjemploDescripción
[attribute]$("[target]")Seleccionar todos los elementos con el atributo target
[attribute=value]$("a[href=\u0026quot;]39;CSS3'])Seleccionar todos los elementos con el atributo href igual a “CSS”3"del<a>elemento"
[attribute!=value]$("a[href!=\u0026quot;]39;CSS3'])Seleccione todos los elementos cuyos valores de atributo href no son " CSS"3"del<a>elemento"
[atributo~=value]$('[alt~=Parrot]')Seleccione todos los elementos que tienen el atributo alt y contienen la palabra "Parrot"
[atributo|=value]$('[lang|=en]')Seleccione todos los elementos cuyos valores de atributo lang comiencen con " en"
[atributo^=value]$('a[href^=https]')Seleccione todos los elementos cuyos valores de atributo lang comiencen con " https"
[atributo$=value]$('a[href$='.org'])Seleccione cada elemento <a> cuyo valor de atributo href termine en " .org"
[atributo*=value]$('a[href*=example])Seleccione cada elemento <a> cuyo valor de atributo href contenga la subcadena "example"

Selector de filtro básico

SelectorEjemploDescripción
:first$('p:first')Seleccione el primer elemento <p>
:last$('p:last')Seleccione el último elemento <p>
:even$('tr:even')Seleccione todos los elementos <tr> con un índice cero que son números pares
:odd$('tr:odd')Seleccione todos los elementos <tr> con un índice cero que son números impares
:not()$('p:not(.demo)')Seleccione todos los elementos <p> excepto los que tienen class="demo"
:eq()$('tr:eq('2)")Seleccione el tercer elemento <tr> en la colección coincidente, desde el índice cero
:lt()$('tr:lt('5)")Seleccione todos los elementos <tr> con un índice menor que5de los elementos <tr>, desde el índice cero
:gt()$('tr:gt('5)")Seleccione todos los elementos <tr> con un índice mayor que5de los elementos <tr>, desde el índice cero
:header$(':header')Seleccione todos los elementos de encabezado, por ejemplo, <h1>, <h2>, <h3>y otros
:lang()$('div:lang(en)')Seleccione todos los elementos <div> que tienen el valor de idioma "en", es decir, lang="en", lang="en-us"y otros
:root$(':root')Seleccione el elemento raíz del documento, que siempre es el elemento <html> del documento HTML
:animated$(':animated')El selector selecciona todos los elementos animados al ejecutar el selector

Selector de descendientes

SelectorEjemploDescripción
:first-child$("p:first-child)Seleccione todos los elementos <p> que son el primer hijo de su padre
:last-child$("p:last-child)Seleccione todos los elementos <p> que son el último hijo de su padre
:only-child$("p:only-child)Seleccione todos los elementos <p> que pertenecen al único hijo de su padre
:first-of-type$("p:first-of-type)Seleccione todos los elementos <p> que pertenecen al primer elemento <p> de su padre
:last-of-type$("p:last-of-type)Seleccione todos los elementos <p> que pertenecen al último elemento <p> de su padre
:only-of-type$("p:only-of-type)Seleccione todos los elementos <p> que no tengan elementos gemelos y tengan el mismo nombre de elemento
:nth-child(n)$("p:nth-child(3)")Seleccione todos los elementos <p> que pertenecen al tercer nivel de subelementos
:nth-last-child(n)$("p:nth-last-child(4)")Seleccione todos los elementos <p> desde el elemento anterior al primero, que sean el cuarto hijo de su padre
:nth-of-type(n)$("span:nth-of-type(3)")Seleccione todos los elementos <span> que pertenecen al tercer elemento <span> de su padre
:nth-last-of-type(n)$("span:nth-last-of-type(4)")Seleccione el elemento de su elemento padre en el lugar4Todos los elementos <span> dentro de un <span> elemento, contando desde el último al primero

Selector de filtro de contenido

SelectorEjemploDescripción
:contains()$("p:contains('is')")Seleccione todos los elementos <p> que contengan el texto "is"
:empty$(":empty")Seleccione todos los elementos vacíos, es decir, aquellos sin elementos hijos (incluido texto)
:has()$("p:has(span)")Seleccione todos los elementos <p> que contengan al menos un elemento <span>
:parent$(":parent")Seleccione todos los elementos que tengan al menos un nodo hijo (elemento o texto)

Selector de tabla

SelectorEjemploDescripción
:input$(":input")Seleccione todos los elementos de entrada, áreas de texto, selecciones y botones
:text$(":text")Seleccione todos los elementos de entrada de tipo "text"
:password$(":password")Seleccione todos los elementos de entrada de tipo "password"
:radio$(":radio")Seleccione todos los elementos de entrada de tipo "radio"
:checkbox$(":checkbox")Seleccione todos los elementos de entrada de tipo "checkbox"
:button$(":button")Seleccione todos los elementos de entrada y botón de tipo "button"
:submit$(":submit")Seleccione todos los elementos de entrada y botón de tipo "submit"
:reset$(":reset")Seleccionar todos los elementos de entrada y botones de tipo "reset"
:image$(":image")Seleccionar todos los elementos de entrada de tipo "image"
:file$(":file")Seleccionar todos los elementos de entrada de tipo "file"
:enabled$(":enabled")Seleccionar todos los elementos activados
:disabled$(":disabled")Seleccionar todos los elementos desactivados
:selected$(":selected")Seleccionar todos los elementos seleccionados, solo adecuado para elementos <option>
:checked$(":checked")Seleccionar todos los elementos seleccionados o seleccionables, adecuado para casillas de verificación, botones de opción y elementos de selección
:focus$(":focus")Seleccionar el elemento que esté en estado de foco

Selector de visibilidad

SelectorEjemploDescripción
:hidden$("p:hidden")Seleccionar todos los elementos <p> ocultos
:visible$("p:visible")Seleccionar todos los elementos <p> visibles