JavaScript クリック リスナーをどこにアタッチするかについてのベスト プラクティスは何だろうと思っています。つまり、イベント リスナーをコンテナに配置するか、個々のボタンに配置するか。
例 html の例:
<div id="content">
somecontent blah blaoh
<button class="button1"></button>
<button class="button2"></button>
blah blah blah
<table></table>
more content...
</div>
1) クリック リスナーを #content に配置すると、その div 内の何かをクリックするとイベントが発生します。そのため、イベント ハンドラーで、クリックされたターゲットのクラスを確認し、正しい動作を実行できます。2) または、イベント リスナーを .button1 と .button2 に直接アタッチする必要がありますか?
メリット・デメリットなどを教えてください。
ありがとう。