Tengo un detector para eventos de clic de los cuales necesito excluir algunos elementos.¿Puedo crear un selector con múltiples elementos usando Jquery más cercano()
En este momento mi lista está creciendo, entonces estoy buscando una mejor manera de "agrupar" múltiples elementos en un selector.
Esto es lo que tengo:
$(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
});
¿Hay una mejor manera de excluir estos elementos?
¡Gracias por la ayuda!
¿Puedes actualizar el código HTML en el que jquery está trabajando? –
¿No puedes simplemente darle a cada elemento que quieres que revise la misma clase? – Deadlykipper
no estoy seguro de lo que quieres decir? Estoy usando Jquery 1.7.1 (y Jquery Mobile) – frequent