これが実際にイベントのバブリングの問題であるかどうかはわかりません。event.stopPropagation()
問題を解決しません。シナリオは次のとおりです。
- クリック要素クラス 'clickMe' (必要な数のクリック)
- 次に
li
要素をクリックします。クリック イベントは、「clickMe」クラスのクリック数に基づいて実行されます。
以下はコードのスニペットです。
html:
<div class="clickMe">Click Me 1</div>
<div class="clickMe">Click Me 2</div>
<div class="clickMe">Click Me 3</div>
<ul id="test">
<li><a href="#">Test A</a></li>
<li><a href="#">Test B</a></li>
<li><a href="#">Test C</a></li>
</ul>
js:
$(function() {
$('.clickMe').live('click', function(e){
//e.stopPropagation()
$('li', $('#test')).live('click',function(e){
//e.stopPropagation()
alert('ouch')
})
})
});
この問題に関するヘルプまたは説明を事前にありがとうございます。