O JQuery possui métodos para que você possa manipular elementos e seus atributos de varias maneiras diferentes, permitindo que você adicione, copie ou remova atributos dos elementos.
- addClass() – Adiciona classes especificadas nos elementos designados.
- removeClass() – Remove classes especificadas nos elementos designados.
Você pode saber mais sobre outros métodos de manipulação de atributos no seguinte link:
Manipulation: http://api.jquery.com/category/manipulation/
Exemplo:
Neste exemplo utilizamos o recurso de manipulação para inserir e remover uma classe CSS nos atributos da imagem.
JQuery
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Desenvolvimento Aberto</title> <style type="text/css"> .imagem { border-style: dashed; border-width: 10px; } </style> <!-- Está é uma instalação do JQuery, você apenas precisa apontar para o respectivo script da versão que você deseja utilizar --> <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"> </script> <!-- Este é um script JQuery básico que manipula o CSS e um evento de clique. Todo o script roda no evento equivalent ao OnLoad da pagina html--> <script> // Declara eventos de clique $( document ).ready(function() { // Manipulação de atributos $( "#bnt01" ).click(function() { $("img").addClass("imagem"); }); $( "#bnt02" ).click(function() { $("img").removeClass("imagem"); }); }); </script> </head> <body> <h1>Desenvolvimento Aberto - Manipulação de Atributos</h1> <img src="Imagem/tecnologia.jpg" alt="tecnologia"> <p> Escolha uma opção: </p> <button id="bnt01">Adicionar Classe CSS</button> <button id="bnt02">Remover Classe CSS</button> </body> </html>