일부 요소를 제외해야하는 click 이벤트에 대한 수신기가 있습니다.Jquery closest()를 사용하여 여러 요소로 selector를 만들 수 있습니까?
지금 내 목록이 커지면서 선택자의 여러 요소를 "묶는"더 좋은 방법을 찾고 있습니다.
$(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
});
이러한 요소를 제외하는 더 나은 방법이 있나요 :
이 내가 가진 무엇인가?
도움 주셔서 감사합니다.
jquery가 작동하는 HTML을 업데이트 할 수 있습니까? –
같은 클래스를 검사 할 각 요소를 제공 할 수는 없습니까? – Deadlykipper
무슨 뜻인지 확실하지 않습니까? 나는 Jquery 1.7.1 (그리고 Jquery Mobile)을 사용하고있다. – frequent