Com­po­nen­tes es­sen­ci­ais da bi­bli­o­teca jQuery, selectors (ou seletores) facilitam a ma­ni­pu­la­ção e a interação com elementos HTML. Conheça os seletores jQuery mais comumente uti­li­za­dos e acompanhe exemplos de aplicação.

O que é jQuery selector?

Seletores jQuery são usados para encontrar ou se­le­ci­o­nar elementos com base em di­fe­ren­tes critérios, como atributos, classes, IDs, tipos ou posições no DOM. Eles também pos­si­bi­li­tam a com­bi­na­ção de di­fe­ren­tes condições para a criação de seletores complexos. Após se­le­ci­o­nar elementos, você se torna capaz de executar ações, como de adicionar ma­ni­pu­la­do­res de eventos com a ajuda do método jQuery.on(), alterar estilos CSS e ler conteúdos de elementos. Seletores também são úteis e podem ser igual­mente usados em sistemas de ge­ren­ci­a­mento de conteúdo (CMS). O jQuery no WordPress, por exemplo, permite a seleção e a edição de elementos com a mesma rapidez e efi­ci­ên­cia.

Dica

O webspace da IONOS dis­po­ni­bi­liza espaços de ar­ma­ze­na­mento es­pe­ci­al­mente de­sen­vol­vi­dos para abrigar projetos on-line. Com a ajuda dos apli­ca­ti­vos Click & Build, após uma ins­ta­la­ção de único clique, você poderá criar um site per­so­na­li­zado, de acordo com as suas ne­ces­si­da­des.

Como usar seletores jQuery

Esta é a sintaxe básica do jQuery selector:

$(selector)
jQuery

Aqui, selector cor­res­ponde ao critério que você deseja usar para se­le­ci­o­nar elementos de um site. A com­bi­na­ção entre seletores e funções, como com jQuery.ajax() ou jQuery.each(), por exemplo, permite acessar elementos do DOM, recuperar dados de forma as­sín­crona e executar operações em loop. Assim, você poderá exibir e atualizar conteúdos dinâmicos no seu site com fa­ci­li­dade.

Dica

Integre a API da IONOS aos seus projetos de hos­pe­da­gem para gerenciar processos de trabalho com segurança e efi­ci­ên­cia. Do­cu­men­ta­ção sobre a API da IONOS fornece todas as in­for­ma­ções im­por­tan­tes para que você aproveite todo o potencial da solução.

Os seletores jQuery mais im­por­tan­tes

Apre­sen­ta­mos, a seguir, exemplos de códigos com os jQuery selectors mais uti­li­za­dos:

Seletores de elementos:

// Seleciona todos os elementos <p> da página
$("p")
jQuery

Seletores de classes:

// Seleciona todos os elementos com a classe "classname"
$(".classname")
jQuery

Seletores de IDs:

// Seleciona o elemento com o ID "elementID"
$("#elementID")
jQuery

Seletores de atributos:

// Seleciona todos os elementos <input> com o atributo "type" igual a "text"
$("input[type='text']")
jQuery

Seletores hi­e­rár­qui­cos:

// Seleciona todos os elementos <li> que são filhos diretos de elementos <ul>
$("ul > li")
jQuery

Seletores de filtros:

// Seleciona o primeiro elemento <p> da página
$("p:first")
jQuery

No tutorial de jQuery para ini­ci­an­tes do nosso Digital Guide, você aprende como in­cor­po­rar a bi­bli­o­teca jQuery ao seu projeto, além de conhecer os prin­ci­pais seletores e sintaxes com mais pro­fun­di­dade.

Exemplo de uso de seletor jQuery

Neste exemplo de código, usamos um jQuery selector para se­le­ci­o­nar todos os elementos <p> de um site e alterar conteúdo de texto:

<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <script>
            $(document).ready(function() {
                $("p").text("Novo texto para todos os parágrafos");
            });
        </script>
    </head>
    <body>
        <p>Primeiro parágrafo</p>
        <p>Segundo parágrafo</p>
        <p>Terceiro parágrafo</p>
    </body>
</html>
html

Acima, a função $(document).ready() garante que o código jQuery só seja executado após o car­re­ga­mento completo do DOM. Em seguida, com o seletor $("p"), se­le­ci­o­na­mos todos os elementos <p> da página. Por fim, o método text() muda o conteúdo de texto de todos os elementos <p> se­le­ci­o­na­dos para “Novo texto para todos os pa­rá­gra­fos”.

Dica

A solução Deploy Now da IONOS permite que você im­ple­mente sites pelo GitHub de forma au­to­ma­ti­zada. Por arquivos YAML, você poderá alterar fluxos de trabalho e ações, de acordo com as ne­ces­si­da­des do seu projeto. Ainda, seu painel gratuito fornece in­for­ma­ções sobre o cres­ci­mento do número de vi­si­tan­tes, a duração das sessões e o histórico das visitas.

Ir para o menu principal