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

Seletores do jQuery

O conceito mais básico do jQuery é "seleccionar alguns elementos e tratá-los".

Os seletores jQuery permitem que você "encontre" (ou selecione) elementos HTML em uma página da web.

O jQuery suporta a maioriaCSS3seletore alguns seletores não padronizados.

Todos os seletores no jQuery começam com o símbolo de dólar e colchetes: $().

seletor de elemento

Os seletores de elementos jQuery podem ser usados para seleccionar elementos com base no nome do elemento.

Você pode seleccionar todos<p>elementos, conforme mostrado a seguir:

$("p")

Quando o usuário clicar no botão, o seguinte código jQuery seleccionará e destacará todos<p>Elemento:

$("document").ready(function() {
  $("button").click(function() {
    $("p").css("background-color", "yellow");
  });
});
Teste e veja‹/›

#id seletor

jQuery #idOs seletores usam a marcação HTML dePropriedade idpara encontrar um elemento específico.

O ID do elemento deve ser único na página, portanto, o seletor de ID é usado para seleccionar um elemento único.

Para encontrar elementos com um ID específico, escreva um caractere de hash (#) seguido do ID do elemento HTML:

$("#demo")

Quando o usuário clicar no botão, o seguinte código jQuery seleccionará e destacará o elemento com id="demo":

$("document").ready(function() {
  $("button").click(function() {
    $("#demo").css("background-color", "yellow");
  });
});
Teste e veja‹/›

.class seletor

jQuery .classO seletor encontra elementos com um nome de classe específico.

Para encontrar elementos com uma classe específica, escreva um ponto (.) seguido do nome da classe:

$(".demo")

Quando o usuário clicar no botão, o seguinte código jQuery seleccionará e destacará todos os elementos com class="demo":

$("document").ready(function() {
  $("button").click(function() {
    $(".demo").css("background-color", "yellow");
  });
});
Teste e veja‹/›

Múltiplos seletores

Você pode seleccionar múltiplos seletores conforme necessário. Basta separar os seletores por vírgula.

Múltiplos seletores seleccionam todos os resultados da combinação de seletores especificados:

$("selector1, selector2, selectorN

O seguinte código jQuery selecciona cada<h2><div>e<span>Elemento:

$("document").ready(function() {
  $("h2, div, span").css("background-color", "lightgreen");
});
Teste e veja‹/›

Isso é útil quando você deseja executar a mesma operação em diferentes seletores.

Exemplo de seletor jQuery

O jQuery oferece várias maneiras de selecionar elementos HTML específicos.

SintaxeDescriçãoExemplo
$("*")Selecionar todos os elementosDemonstração
$(this)Selecionar o elemento atualDemonstração
$("p.demo")Selecionar todos com class="demo"<p>ElementoDemonstração
$("p:first")Selecionar o primeiro<p>ElementoDemonstração
$("div p:first-child")Selecionar cada<div>O primeiro elemento<p>ElementoDemonstração
$("[target]")Selecionar aqueles comtargetCada elemento com a propriedadeDemonstração
$("a[href='/CSS3/'])Selecionar cada<a>do elementohrefO valor da propriedade é " /CSS3/"Demonstração
$("a[href!='/CSS3/'])Selecionar cada<a>do elementohrefO valor da propriedade não é " /CSS3/"Demonstração
$(":text")Selecionar todos os tipos de "text"<input>ElementoDemonstração
$("tr:even")Selecionar todos os pares<tr>ElementoDemonstração
$("tr:odd")Selecionar todos os ímpares<tr>ElementoDemonstração

Referência do Selecionador do jQuery

Para referência completa do selecionador, acesse nossoReferência do Selecionador do jQuery