Aula 03 - Eventos em jQuery.

article featured image

Em jQuery, um evento é uma ação realizada pelo utilizador ou pelo navegador, como clicar num botão, passar o rato sobre um elemento ou escrever num campo de texto. O jQuery permite associar facilmente funções a esses eventos.

A estrutura base para trabalhar com eventos é a seguinte:

 

Evento click()

O evento mais utilizado é o click(), que é executado quando o utilizador clica num elemento.

HTML:

jQuery:

Sempre que o botão for clicado, o texto do parágrafo é alterado.

 

Evento dblclick()

O evento dblclick() é acionado quando o utilizador faz duplo clique.

 

Evento hover()

O hover() permite definir ações para quando o rato entra e sai de um elemento.

 

Evento keyup()

O evento keyup() é utilizado para detetar quando o utilizador escreve num campo de texto.

HTML:

jQuery:

À medida que o utilizador escreve, o texto é atualizado no parágrafo.

 

Evento change()

O change() é usado quando o valor de um campo é alterado, como numa lista de seleção.

HTML:

jQuery:

 

Utilização do this em eventos

O this é especialmente útil em eventos, pois refere-se ao elemento que originou a ação.

Apenas o parágrafo clicado será escondido.

 

Exercício 1 — Botões interativos

Cria uma página HTML com:

  • Dois botões

  • Um parágrafo

Quando:

  • O primeiro botão for clicado, o texto do parágrafo deve mudar

  • O segundo botão for clicado, o parágrafo deve ser escondido


Exercício 2 — Campo de texto dinâmico

Cria um campo de texto que:

  • Mostre em tempo real, num parágrafo, tudo o que o utilizador escreve

Post Anterior