その中に多くのコンポーネントを含む要素があります。この要素ボックスを呼び出しましょう。ボックスの中には、さまざまな要素、画像、テキスト、ボタンがあります。
例: http://jsfiddle.net/roman_khrystynych/ FSCRH /
HTML:
<div id="container">
<div class="box">
<div class="button">Click</div>
</div>
</div>
jQuery:
$('#container').on("click", ".box", function(){
alert('box'); //only when anything in box except button
});
$('#container').on("click", ".button", function(){
alert('button'); //only when button clicked
});
問題は、ボタンをクリックすると、ボックス要素もそのアクションをアクティブにすることです。基本的に、ボタンをクリックしても通常のボックスアクションは発生せず、代わりにボタンアクションが発生するという例外が必要です。助言がありますか?