2011-01-25 11 views
5

Ho due classi: Class1 e Class2.jquery che associa lo stesso evento a 2 selettori

Per ora, ho 2 chiamate di funzione chiamando la stessa funzione MyFunction:

$('.Class1').click(function() { MyFunction() }); 
$('.Class2').click(function() { MyFunction() }); 

Come faccio a riscrivere questo da dire "quando c'è un clic su Class1 e Class2 chiamata MyFunction".

Grazie.

+1

E o OR? Chiaramente non puoi cliccare sugli oggetti allo stesso tempo. – jondavidjohn

+0

Intendi "o" quando dici "quando c'è un clic su Class1 e su Class2 chiama MyFunction". – Chandu

risposta

19
$('.Class1, .Class2').click(function() { MyFunction() }) 
3

per associare un evento click per 2 classi diverse

$('.Class1, .Class2').click()

questo significherebbe se Class1 OR Class2 viene cliccato, genera l'evento.