jQuery基础(三)事件篇 6-2代码中的疑惑

来源:6-2 jQuery事件对象的属性和方法

慕粉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>;

}

写回答 关注

2回答

  • 慕数据5775487
    2017-01-02 16:56:11

    就是因为事件冒泡的原因,你可以在span事件函数里最下面加个return false;就不会再出现外层div元素被单击了!

  • superunusa
    2016-12-28 10:00:06

    那就是冒泡的原理吧。

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题