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

Manual de Referência de Seletores do jQuery

Os seletores do jQuery permitem que você selecione e opere elementos HTML.

Seletores do jQuery

Esta seção contém a lista completa de seletores do jQuery JavaScript library mais recente.

Todos os seletores são divididos em várias categorias.

Seletor de elemento

SelecionadorExemploDescrição
*$("*")Selecionar todos os elementos (seletor universal)
#id$("#demo")Selecionar um elemento com id “demo”
.class$(".demo")Selecionar todos os elementos com classe “demo”
elemento$("p")Selecionar todos os elementos <p>
selector1, selector2$("p, div")Selecionar todos os elementos <p> e <div>

Seletor de nível

SelecionadorExemploDescrição
ancestor descendant$("div p")Selecionar todos os elementos <p> dentro do elemento <div>
parent > child$("div > p")Selecionar todos os elementos <p> cujo pai é o elemento <div>
prev + next$("div" + p")Selecionar todos os elementos <p> que sejam imediatamente após o elemento <div>
prev ~ siblings$("div ~ p")Selecionar todos os elementos <p> que sejam同级元素 de <div>

Seletor de atributo

SelecionadorExemploDescrição
[attribute]$("[target]")Selecionar todos os elementos com atributo target
[attribute=value]$("a[href=\u0026quot;]39;CSS3'])Selecionar todos os elementos com atributo href igual a “CSS”3"do elemento <a>
[attribute!=value]$("a[href!=\u0026quot;]39;CSS3'])Selecione todos os elementos cujo valor de atributo href não é “CSS3"do elemento <a>
[atributo~=value]$('[alt~=Parrot]')Selecione todos os elementos que têm o atributo alt e contêm a palavra “Parrot”
[atributo|=value]$('[lang|=en]')Selecione todos os elementos cujo valor de atributo lang começa com “en”
[atributo^=value]$('a[href^=https]')Selecione todos os elementos cujo valor de atributo href começa com “https”
[atributo$=value]$('a[href$='.org'])Selecione cada elemento <a> cujo valor de atributo href termina com “.org”
[atributo*=value]$('a[href*=example])Selecione cada elemento <a> cujo valor de atributo href contém a substring “example”

Seletor de filtro básico

SelecionadorExemploDescrição
:first$('p:first')Selecione o primeiro elemento <p>
:last$('p:last')Selecione o último elemento <p>
:even$('tr:even')Selecione todos os elementos <tr> de índice zero que são pares
:odd$('tr:odd')Selecione todos os elementos <tr> de índice zero que são ímpares
:not()$('p:not(.demo)')Selecione todos os elementos <p> exceto aqueles que têm class="demo"
:eq()$('tr:eq('2)")Selecione o terceiro elemento <tr> começando pelo índice zero na coleção correspondente
:lt()$('tr:lt('5)")Selecione todos os elementos cujo índice de índice é menor que5do elemento <tr>, índice começando em zero
:gt()$('tr:gt('5)")Selecione todos os elementos cujo índice de índice é maior que5do elemento <tr>, índice começando em zero
:header$(':header')Selecione todos os elementos de cabeçalho, por exemplo, <h1>,《h2>,《h3>etc
:lang()$('div:lang(en)')Selecione todos os elementos <div> que têm o valor de idioma “en”, ou seja, lang="en", lang="en-us"etc
:root$(':root')Selecione o elemento raiz do documento, que sempre é o elemento <html> do documento HTML
:animated$(':animated')O seletor escolhe todos os elementos animados ao executar o seletor

Seletor de descendente

SelecionadorExemploDescrição
:first-child$("p:first-child)Selecione todos os elementos <p> que são o primeiro filho do pai
:last-child$("p:last-child)Selecione todos os elementos <p> que são o último filho do pai
:only-child$("p:only-child)Escolher todos os elementos <p> que são o único filho do pai
:first-of-type$("p:first-of-type)Escolher todos os elementos <p> que são o primeiro filho do pai
:last-of-type$("p:last-of-type)Escolher todos os elementos <p> que são o último filho do pai
:only-of-type$("p:only-of-type)Escolher todos os elementos <p> que não têm同级 e têm o mesmo nome de elemento
:nth-child(n)$("p:nth-child(3)")Escolher todos os elementos <p> que são o terceiro filho direto
:nth-last-child(n)$("p:nth-last-child(4)")Escolher todos os elementos <p> do pai que são o quarto filho
:nth-of-type(n)$("span:nth-of-type(3)")Escolher todos os elementos <span> dentro do pai que são o terceiro <span>
:nth-last-of-type(n)$("span:nth-last-of-type(4)")Escolher o elemento do pai na posição4Todos os elementos <span> dentro de um <span>, contando do último para o primeiro

Seletor de filtro de conteúdo

SelecionadorExemploDescrição
:contains()$("p:contains('is')")Escolher todos os elementos <p> que contenham o texto "is"
:empty$(":empty")Escolher todos os elementos vazios, ou seja, sem elementos filhos (inclusive texto)
:has()$("p:has(span)")Escolher todos os elementos <p> que contenham pelo menos um elemento <span>
:parent$(":parent")Escolher todos os elementos que tenham pelo menos um nó filho (elemento ou texto)

Seletor de tabela

SelecionadorExemploDescrição
:input$(":input")Escolher todos os elementos de entrada, áreas de texto, seleções e botões
:text$(":text")Escolher todos os elementos de entrada do tipo "text"
:password$(":password")Escolher todos os elementos de entrada do tipo "password"
:radio$(":radio")Escolher todos os elementos de entrada do tipo "radio"
:checkbox$(":checkbox")Escolher todos os elementos de entrada do tipo "checkbox"
:button$(":button")Escolher todos os elementos de entrada e botão do tipo "button"
:submit$(":submit")Escolher todos os elementos de entrada e botão do tipo "submit"
:reset$(":reset")Selecionar todos os elementos de entrada e botões do tipo "reset"
:image$(":image")Selecionar todos os elementos de entrada do tipo "image"
:file$(":file")Selecionar todos os elementos de entrada do tipo type="file"
:enabled$(":enabled")Selecionar todos os elementos ativados
:disabled$(":disabled")Selecionar todos os elementos desativados
:selected$(":selected")Selecionar todos os elementos selecionados, aplicável apenas a elementos <option>
:checked$(":checked")Selecionar todos os elementos selecionados ou selecionáveis, aplicável a caixas de seleção, botões de opção e elementos de seleção
:focus$(":focus")Selecionar o elemento que está no estado de foco

Selecionador de Visibilidade

SelecionadorExemploDescrição
:hidden$("p:hidden")Selecionar todos os <p> elementos ocultos
:visible$("p:visible")Selecionar todos os <p> elementos visíveis