tutoriais mais recente desenvolvimento web
 

jQuery seletores


seletores jQuery são uma das partes mais importantes da biblioteca jQuery.


jQuery seletores

jQuery seletores permitem selecionar e manipular elemento (s) HTML.

jQuery seletores são usados ​​para "encontrar" (ou selecione) elementos HTML com base em seu nome, id, classes, tipos, atributos, valores de atributos e muito mais. É com base nas existentes seletores CSS , e, além disso, tem algumas próprias seletores personalizados.

Todos os seletores em jQuery começar com o sinal de dólar e parênteses: $ ().


O seletor de elemento

O seletor de elemento jQuery seleciona elementos com base no nome do elemento.

Você pode selecionar todos os elementos <p> em uma página como esta:

$("p")

Exemplo

Quando um usuário clica em um botão, todos os elementos <p> ficará oculta:

Exemplo

$(document).ready(function(){
    $("button").click(function(){
        $("p").hide();
    });
});
Tente você mesmo "

O Selector #id

O seletor #id jQuery usa o atributo id de uma tag HTML para encontrar o elemento específico.

Um id deve ser único dentro de uma página, então você deve usar o seletor # id quando você quer encontrar um único elemento, único.

Para encontrar um elemento com um id específico, escrever um personagem de hash, seguido da identificação do elemento HTML:

$("#test")

Exemplo

Quando um usuário clica em um botão, o elemento com id = "teste" será oculto:

Exemplo

$(document).ready(function(){
    $("button").click(function(){
        $("#test").hide();
    });
});
Tente você mesmo "

O Selector .class

O seletor de classe jQuery encontra elementos com uma classe específica.

Para encontrar elementos com uma classe específica, escrever um caractere período, seguido pelo nome da classe:

$(".test")

Exemplo

Quando um usuário clica em um botão, os elementos com class = "teste" será oculto:

Exemplo

$(document).ready(function(){
    $("button").click(function(){
        $(".test").hide();
    });
});
Tente você mesmo "

Mais exemplos de jQuery Seletores

Syntax Description Example
$("*") Selects all elements Try it
$(this) Selects the current HTML element Try it
$("p.intro") Selects all <p> elements with class="intro" Try it
$("p:first") Selects the first <p> element Try it
$("ul li:first") Selects the first <li> element of the first <ul> Try it
$("ul li:first-child") Selects the first <li> element of every <ul> Try it
$("[href]") Selects all elements with an href attribute Try it
$("a[target='_blank']") Selects all <a> elements with a target attribute value equal to "_blank" Try it
$("a[target!='_blank']") Selects all <a> elements with a target attribute value NOT equal to "_blank" Try it
$(":button") Selects all <button> elements and <input> elements of type="button" Try it
$("tr:even") Selects all even <tr> elements Try it
$("tr:odd") Selects all odd <tr> elements Try it

Use o nosso Selector Tester jQuery para demonstrar as diferentes seletores.

Para uma referência completa de todos os seletores jQuery, por favor, vá ao nosso jQuery Seletores de referência .


Funções em um arquivo separado

Se o seu site contém uma grande quantidade de páginas, e você quer as funções jQuery para ser fácil de manter, você pode colocar suas funções jQuery em um arquivo .js separado.

Quando demonstramos jQuery neste tutorial, as funções são adicionados diretamente na seção <head>. No entanto, às vezes é preferível colocá-los em um arquivo separado, como este (usar o atributo src para se referir ao .js):

Exemplo

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">
</script>
<script src="my_jquery_functions.js"></script>
</head>


Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 » Exercício 6»