Ho un listener per eventi di clic da cui ho bisogno di escludere alcuni elementi.Posso creare un selettore con più elementi usando Jquery più vicino()
In questo momento la mia lista è in crescita, quindi sto cercando un modo migliore per "raggruppare" più elementi in un selettore.
Questo è quello che ho:
$(document).on('click tap', function(event) {
if ($(event.target).closest('div:jqmData(panel="popover")').length > 0 ||
$(event.target).closest('div.pop_menuBox').length > 0 ||
$(event.target).closest('.toggle_popover').length > 0) ||
$(event.target).closest('.ui-selectmenu').length > 0 {
return;
}
// do stuff
});
C'è un modo migliore per escludere questi elementi?
Grazie per l'aiuto!
puoi aggiornare l'HTML su cui jquery funziona? –
Non puoi semplicemente dare ad ogni elemento che vuoi controllare la stessa classe? – Deadlykipper
non sai cosa intendi? Sto usando Jquery 1.7.1 (e Jquery Mobile) – frequent