慕粉4340077
2016-12-27 21:07
//为<span>绑定click事件
右边窗口中为什么点击“内层span元素”在下一个div中会有“外层div元素被单击”?前一个“内层span元素被单击”出现我还理解,就是这个不解?我的理解是:如果要实现“外层div元素被单击”出现在第二个div中,应该这样写,即:如下
$("span").chick(function(){
$("#msg").html($(#msg").html()+"<p>内层span元素被单击</br>外层div元素被单击</p>;
}
就是因为事件冒泡的原因,你可以在span事件函数里最下面加个return false;就不会再出现外层div元素被单击了!
那就是冒泡的原理吧。
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题