マークアップが次のようになっている場合:
<button id="button-1" class="nice">
<button id="button-2" class="nice">
<button id="button-3" class="nice">
そして、次の jQuery を定義します。
$(".nice").click(function () {
// something happens
});
いくつのイベントリスナーが確立されていますか? 1または3?
3 つではなく 1000 個のボタンがある場合、代わりにイベント委任を使用する必要がありますか?
それらのクラスがマークアップに多数の要素を含んでいる場合、要素のクラスで jQuery 呼び出しを定義しないのは、パフォーマンスの観点から最善ですか?