これをコードで見てみましょう。 親子関係にあるdiv要素があります。それぞれ色のついた部分をクリックしたらアラートがあがるようにしています。 子要素(青い部分)をクリックすると、バブリングにより親要素のクリックイベントも実行されることが確認できると思います。 このイベント伝播の制御に関わってくるのが return false preventDefault() stopPropagation() などになります。順番に見ていきましょう。 return falseを使ってイベント伝播を制御する では実際にreturn falseを使用して親へのイベント伝播を止めてみましょう。 ここで超重要なのは プレーンなJavaScriptとjQueryでreturn falseの挙動が異なる ということです。 先に結論から言うと、 となります。 実際にコードで見てみましょう。 jQueryでreturn