addClass() jQuery: Manipular classes e criar efeitos em sites

O método addClass() em jQuery adiciona classes a elementos de um site, de um jeito fácil e preciso, modificando a aparência e o comportamento destes mesmos elementos de forma dinâmica. Conheça a estrutura e entenda o funcionamento do addClass() em jQuery.

O que é o método addClass() em jQuery?

O método addClass() em jQuery permite que você altere dinamicamente a aparência do seu site. Ao aplicá-lo, você pode personalizar estilos, criar animações e reagir a interações de usuários, por exemplo, bastando adicionar as classes desejadas aos respectivos elementos HTML. Esse método, contudo, não é capaz de remover classes já existentes. Para fazer isso, você precisará utilizar a função removeClass() em jQuery. Assim que adicionadas, as regras de estilo CSS especificadas para a classe são aplicadas aos elementos desejados, para a obtenção do comportamento visual almejado. Você também pode trabalhar com jQuery no WordPress para criar seus próprios layouts e efeitos para esse sistema de gerenciamento de conteúdo (CMS).

Dica

Alugue um espaço web pessoal com a IONOS e obtenha 10 GB ou mais de espaço de armazenamento para os seus projetos. Beneficie-se, ainda, de domínio e certificado SSL Wildcard grátis. Escolha o plano ideal para você, com todas as funções de que precisa!

Sintaxe e parâmetros do método addClass() em jQuery

O método addClass() em jQuery, que nada mais é que uma função, aceita dois parâmetros. Sua sintaxe geral é assim:

$(selector).addClass(classname,function(index,currentclass))
jQuery
  • classname: Corresponde ao nome da(s) classe(s) a ser(em) adicionada(s); devem ser separadas por vírgulas.
  • function(index,currentclass): Função* callback* opcional, chamada para cada elemento selecionado.
  • index: Índice do elemento atual na lista de elementos selecionados.
  • currentclass: Classe atual do elemento.

A função callback permite a realização de outras modificações ou operações lógicas no nível de cada elemento, durante a adição de uma ou mais classes. Por exemplo, você pode verificar o valor atual de uma classe e, com base nele, acrescentar outras classes.

Se você ainda é iniciante em jQuery, acesse o tutorial de jQuery do nosso Digital Guide. Ele apresenta a você todos os princípios básicos da biblioteca jQuery que precisa conhecer.

Dica

Com a API da IONOS, você poderá configurar seus produtos de hospedagem IONOS com facilidade e rapidez. A chave de acesso à API lhe permitirá gerenciar seus domínios, as configurações de DNS e os certificados SSL. Para mais informações, acesse a página de documentação da IONOS Developer API.

Exemplos de uso do método addClass() em jQuery

Para demonstramos como o método addClass() funciona em jQuery, elaboramos este exemplo: desejamos adicionar a classe green ao elemento p, alterando, assim, tanto a cor quanto o tamanho da fonte da amostra de texto. Essas alterações serão acionadas por um evento de clique de botão. Outros métodos, como o jQuery.find() e o jQuery.ajax(), também podem ser combinados ao addClass().

<!DOCTYPE html>
<html>
    
<head>
        <style>
                .blue {
                        color: blue;
                        font-weight: bold;
                }
    
                .green {
                        font-size: 24px;
                        color: green;
                }
        </style>
    
        <!-- Import jQuery CDN library -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
                $(document).ready(function () {
                        $("button").click(function () {
                                $("p").addClass("green");
                        });
                });
        </script>
</head>
    
<body style="text-align: center;">
        <h1>
                This is a jQuery.addClass() example.
        </h1>
    
        <p class="blue">
                jQuery add class to element demo
        </p>
    
        <button>Click!</button>
</body>
    
</html>
html

Ao reproduzirmos esse código, percebemos que a janela do navegador alterou a cor e o tamanho do elemento p logo que o botão foi acionado.

Antes, a exibição estava assim:

jquery-addclass-before.png
Estado do navegador antes de uma nova classe ser adicionada

Depois de clicarmos no botão, obtivemos essa modificação:

jquery-addclass-after.png
Estado do navegador depois de uma nova classe ter sido adicionada
Dica

Coloque o seu projeto no ar com o Deploy Now da IONOS, que tem foco 100% no cliente! Graças aos recursos de configuração rápida e de detecção automática de frameworks, você poderá colocar seu site no ar em instantes. Funcionalidades adicionais, que podem ser contratadas e canceladas mensalmente, oferecem ainda mais vantagens.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top