一个简单的例子:
HTML
<div id="target">
Your div
<span>A span</span>
<div>
Another child div
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的
function hideDiv(e) {
if (!$(e.target).is('#target') && !$(e.target).parents().is('#target')) {
$('#target').hide();
}
}
$(document).on('click', function(e) {
hideDiv(e);
});
Run Code Online (Sandbox Code Playgroud)