我不确定这是否真的是一个事件冒泡问题。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')
})
})
});
提前感谢您对此问题的任何帮助或解释。