Jquery 如何仅处理不包含任何其他事件的元素上的单击事件?

Jquery 如何仅处理不包含任何其他事件的元素上的单击事件?,jquery,Jquery,我需要为ipad应用程序制作一个显示导航点击事件,这意味着,无论我在哪里点击ipad,它都应该显示导航。如果元素包含click事件,则必须触发eventcontaining事件,并且不应调用导航显示 简单地说,我怎么才能找到包含或不包含事件的元素,并进行相应的引导,我对此一无所知 我使用了jQuery的:not[a=href]函数,但在某些地方,我的div元素本身包含了click事件。最后是一个完整的页面,整个页面本身有一个点击事件。。。在这种情况下,我如何处理这个问题 有谁能帮我想出个好主意吗

我需要为ipad应用程序制作一个显示导航点击事件,这意味着,无论我在哪里点击ipad,它都应该显示导航。如果元素包含click事件,则必须触发eventcontaining事件,并且不应调用导航显示

简单地说,我怎么才能找到包含或不包含事件的元素,并进行相应的引导,我对此一无所知

我使用了jQuery的:not[a=href]函数,但在某些地方,我的div元素本身包含了click事件。最后是一个完整的页面,整个页面本身有一个点击事件。。。在这种情况下,我如何处理这个问题

有谁能帮我想出个好主意吗?请


你的意思是在主体上有一个点击事件,并且用户界面上锚或div元素上的任何点击事件也会触发主体的点击事件吗?在处理iPad时,s/click/touch/g。我能做什么,function{if!e.target shownavigation},这是正确的方法吗?我怀疑这会起作用;点击/触摸事件应该始终有一个目标。有没有好主意显示导航,避免功能元素?
$("body").on("click touch", function(event) {
  alert(event.target.nodeName + " was clicked/touched");
});