为了账号安全,请及时绑定邮箱和手机立即绑定

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

//为<span>绑定click事件

右边窗口中为什么点击“内层span元素”在下一个div中会有“外层div元素被单击”?前一个“内层span元素被单击”出现我还理解,就是这个不解?我的理解是:如果要实现“外层div元素被单击”出现在第二个div中,应该这样写,即:如下

$("span").chick(function(){

       $("#msg").html($(#msg").html()+"<p>内层span元素被单击</br>外层div元素被单击</p>;

}

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

那就是冒泡的原理吧。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信