<分区>
我只想在您单击该 div 外部时隐藏 div“auto”。
此时,如果您点击“more-stuff”,它会隐藏 div,因为您没有点击“auto”。所以我想我的问题是如何在 IF 语句中包含 sibling (顺便说一下,里面可能有很多 div,但“more-stuff”只是一个例子)。
<div id="auto">
<div id="more-stuff">
HIDE ALSO WHEN YOU CLICK IN HERE!
</div>
</div>
jQuery(document).click(function(e) {
if( e.target.id != 'auto') { // Hide when click outside of layer
jQuery("#auto").hide();
}
});
我希望点击兄弟元素也不会关闭 div