/ / Accedi all'evento click di due pulsanti usando jquery - jquery

Accedi all'evento click di due pulsanti usando jquery - jquery

Ho 2 pulsanti HTML chiamati Button1 e Button2.

I due pulsanti eseguono la stessa operazione usando jquery.

ora ho scritto lo stesso jquery in caso di clic di entrambi i pulsanti

 $("#Button1").click(function () {
xyz //some jquery
})



$("#Button2").click(function () {
xyz //some jquery
})

Entrambi i jquery sono uguali. Posso prendere l'evento click di entrambi pulsante in singola funzione?

risposte:

16 per risposta № 1

Puoi usare a selettore multiplo:

$("#Button1, #Button2").click(function() {
// You can use `this` to refer to the source element, for instance:
$(this).css("color", "red");
});

2 per risposta № 2

Vorrei usare una classe sui pulsanti:

$(".className").click(function() {
var item = $(this); // item that triggered the event

});

1 per risposta № 3

Dichiarare una funzione e usarla come parametro. Per esempio:

function handleClick() {
// Do something..
}

$("#Button1").click(handleClick);
$("#Button2").click(handleClick);

Spero che questo abbia aiutato.