Aula 04 - Manipulação do DOM com jQuery.

article featured image

O DOM (Document Object Model) representa a estrutura da página web. Sempre que utilizamos jQuery para alterar texto, mostrar ou esconder elementos, estamos a manipular o DOM.

O jQuery disponibiliza vários métodos simples para modificar conteúdos e estilos sem recarregar a página.

 

Alterar texto com text()

O método text() permite alterar apenas o texto de um elemento.

HTML:

jQuery:

Este método remove qualquer conteúdo anterior e substitui-o pelo novo texto.

 

Inserir HTML com html()

Quando é necessário inserir código HTML dentro de um elemento, utiliza-se html().

Neste caso, o conteúdo é interpretado como HTML e não apenas como texto.

 

Alterar estilos com css()

O método css() permite modificar propriedades CSS diretamente.

Também é possível alterar várias propriedades ao mesmo tempo:

 

Trabalhar com classes CSS

Em vez de alterar estilos diretamente, é boa prática usar classes CSS.

Adicionar uma classe:

Remover uma classe:

Alternar uma classe:

Este método é muito usado em jogos e interfaces interativas para mostrar estados diferentes (certo/errado, ativo/inativo).

 

Mostrar e esconder elementos

O jQuery permite controlar facilmente a visibilidade dos elementos.

Ou alternar automaticamente:

 

Exemplo completo

HTML:

jQuery:

Ao clicar no botão, o texto é alterado e uma classe CSS é aplicada.

 


Exercício 1 — Conteúdo dinâmico

Cria uma página com:

  • Um botão

  • Um parágrafo

Quando o botão for clicado:

  • O texto do parágrafo deve ser alterado

  • Deve ser aplicada uma classe CSS que altere a cor e o tamanho do texto


Exercício 2 — Mostrar e esconder elementos

Na mesma página:

  • Cria dois botões: Mostrar e Esconder

  • Usa jQuery para controlar a visibilidade de um bloco de texto

Post Anterior