ちょうど私がコンテナの内部をクリックすると、それがクリックで表示されないようにifステートメントにもかかわらず警告ポップアップが表示されるのだろうかと疑問に思う。JQuery - このような状況でevent.targetが動作しないのはなぜですか?
また、どのように子供の内部をテストするのですか?
https://jsfiddle.net/w8fd3m67/
$(window).on("click", function(event) {
var container = $("#container");
if ((event.target) !== container) {
alert("clicked outside");
}
});
body {
height: 600px;
}
#container {
padding: 2rem;
background: grey;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
</div>
乾杯
を。 – CBroe