English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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: $().
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‹/›
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‹/›
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‹/›
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.
O jQuery oferece várias maneiras de selecionar elementos HTML específicos.
Sintaxe | Descrição | Exemplo |
---|---|---|
$("*") | Selecionar todos os elementos | Demonstração |
$(this) | Selecionar o elemento atual | Demonstração |
$("p.demo") | Selecionar todos com class="demo"<p>Elemento | Demonstração |
$("p:first") | Selecionar o primeiro<p>Elemento | Demonstração |
$("div p:first-child") | Selecionar cada<div>O primeiro elemento<p>Elemento | Demonstração |
$("[target]") | Selecionar aqueles comtargetCada elemento com a propriedade | Demonstraçã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>Elemento | Demonstração |
$("tr:even") | Selecionar todos os pares<tr>Elemento | Demonstração |
$("tr:odd") | Selecionar todos os ímpares<tr>Elemento | Demonstração |
Para referência completa do selecionador, acesse nossoReferência do Selecionador do jQuery。