У меня есть функция, как это:
jQuery(document.documentElement).on('click touch', function(e) {
// check if $(e.target) matches with $('ul#menu-navigation > li.menu-item')
// or any child elements within this particular div.
});
Как сделать если заявление проверки, если e.target
матчи с $('ul#menu-navigation > li.menu-item')
или все дочерние элементы в это частности дела.
Например, что-то вроде:
if ($(e.target) == $('ul#menu-navigation > li.menu-item')) {
// user clicked on this div or any child divs within this element
} else {
// user clicked anywhere outside of this div
}
почему вы просто не крепление события щелчка к этому одному элементу? – Cruiser
Вы ищете метод '' is() ') (http://api.jquery.com/is/)? –
Вы ищете делегацию мероприятия? 'jQuery (document.documentElement) .on ('click touch', '# menu-navigation> .menu-item', function (e) {...})'? – Ryan