logo Dove iniziare Linguaggi Aiuto Blog
Home Dove iniziare Linguaggi Aiuto e Supporto Info e Blog

Eventi in jQuery

Nelle pagine web, gli eventi sono associati a interazioni con la pagina HTML e il browser. Ad esempio, sono eventi il click del mouse, la pressione di tasti, il caricamento di una pagina o di un elemento. In questa lezione, vediamo come utilizzare gli eventi in jQuery con il metodo .on().

Il metodo .on()

Il metodo .on() è utilizzato per associare uno o più eventi ad uno o più elementi selezionati. È simile a addEventListener() per gli eventi JavaScript, ma è molto più flessibile e personalizzabile.

La sintassi da utilizzare è la seguente:

$(selettore).on(tipoEvento, selettoreFiglio, dati, funzione).

I parametri da utilizzare con .on() in dettaglio:

  • Il parametro selettore identifica l'elemento o gli elementi a cui associare l'evento.
  • Il parametro tipoEvento (obbligatorio) specifica il tipo di evento, ad esempio "click", "change", "mouseover", che vedremo nelle prossime lezioni.
  • Il parametro selettoreFiglio (opzionale) specifica un selettore per gli elementi figli su cui l'evento deve essere delegato.
  • Il parametro dati (opzionale) specifica i dati personalizzati che devono essere passati alla funzione dell'evento.
  • Il parametro funzione (obbligatorio) specifica la funzione che verrà eseguita quando l'evento si verifica.

Vediamo un esempio con .on():

<button id="pulsante">Cliccami</button>

<script>
$(document).ready(function() {
  $("#pulsante").on("click", function() {
    alert("Hai cliccato il pulsante!");
  });
});
</script>

Nell'esempio, quando l'utente clicca sul pulsante, avviene un evento di click e compare l'alert di JavaScript.

Nota: puoi trovare tutti i diversi tipi di eventi da utilizzare con .on() nelle prossime lezioni.

Gli eventi si dividono in:

Prova!Scegli l'opzione corretta tra quelle elencate.
Per gestire un evento nella pagina con jQuery, si utilizza il metodo ______