何らかの理由でnot()
、on()
関数内が機能していません。アクア (親) 要素がクリックされた場合にのみ関数を実行し、グレー(子) 要素がクリックされたsection
場合は何もしません。div
jQuery:
$('body').append('<section><div class="someClass"></div><section>');
$('body').on('click', 'section:not(".someClass")', function(){
alert('Aqua not gray clicked.');
});
section
また、アクア要素をクリックするとアラートが 2 回ポップアップするのはなぜですか?