我有以下HTML代码:
<ul id="level1">
<li id="level21">item1</li>
<li id="level22">item2</li>
</ul>
我试图使用jQuery对子类<li>
实现事件冒泡:
$(document).ready(function(){
$('#level1').on('click', function(event){
alert($(this) + ',' + event);
});
});
这段代码没有触发两个 <li>
类的事件冒泡。是因为子类并没有为它们绑定点击事件吗?我还是不太理解在什么情况下会触发事件冒泡。
li
上定义了它,则单击将首先触发内部的li
,然后再依次触发其父元素。 - Shaunak D<li>
也会触发事件,但为什么我看不到从<li>
开始并到达父类的一系列事件链,即两个警报,一个是子<li>
,另一个是父<ul>
? - blank_kuma