我的网站上有一个标题,标题有一个“按钮”,它有一个图标和一些文本。当您单击此“按钮”时,它将通过切换类的可见性来显示或隐藏页面上的额外菜单。
<div id="header_wrapper">
<div id="header_area">
<a class="noSelect" href="#">
<div id="favuorites_header_wrapper" class="header_item">
<div id="favuorites_header_font" class="noSelect">Open Menue</div>
<div id="favuorites_header_icon" class="noSelect"></div>
</div>
</a>
</div>
<div id="hidden_favuorite_area_wrapper">
<div id="hidden_favuorite_area">Your personal area</div>
</div>
</div>
<div id="content_wrapper">foo</div>
现在,当您在标题或菜单区域之外单击时,我想再次隐藏此菜单。
我试过
$(document).click(function(event){
if(event.target.id =="content_wrapper"){
// hide
}
});
但是 event.target.id 只返回 clicket 元素的 ID,而不是父元素。我该如何做到这一点?