2015-04-15 15 views
5
$(document).on('click', '.SELECTOR1 OR #SELECTOR2', function(){ 
     // some code 
}); 

Quello che voglio ottenere è eseguire un codice se si fa clic su uno degli elementi.Javascript - Selettore multiplo

+0

scrittura come questo '' .SELECTOR1, # SELECTOR2'' uso coma –

risposta

5

Basta utilizzare una virgola per farlo:

$(document).on('click', '.SELECTOR1, #SELECTOR2', function(){ 
     // some code 
}); 

JSFIDDLE.

6

Il motore di selezione Sizzle utilizzato da jQuery segue le stesse regole del CSS. Con questo in mente è possibile separare i selettori usando ,:

$(document).on('click', '.SELECTOR1, #SELECTOR2', function(){ 
    // some code 
});