Могу ли я создать селектор с несколькими элементами, используя Jquery closest ()

У меня есть прослушиватель событий щелчка, из которого мне нужно исключить некоторые элементы.

Сейчас мой список растет, поэтому я ищу лучший способ «связать» несколько элементов в селекторе.

Вот что у меня есть:

$(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
});

Есть ли лучший способ исключить эти элементы?

Спасибо за помощь!

8
задан CAbbott 21 March 2012 в 12:56
поделиться