jQuery基礎(三)事件篇 6-2代碼中的疑惑
//為<span>綁定click事件
右邊窗口中為什么點擊“內層span元素”在下一個div中會有“外層div元素被單擊”?前一個“內層span元素被單擊”出現我還理解,就是這個不解?我的理解是:如果要實現“外層div元素被單擊”出現在第二個div中,應該這樣寫,即:如下
$("span").chick(function(){
?????? $("#msg").html($(#msg").html()+"<p>內層span元素被單擊</br>外層div元素被單擊</p>;
}
2017-01-02
就是因為事件冒泡的原因,你可以在span事件函數里最下面加個return false;就不會再出現外層div元素被單擊了!
2016-12-28
那就是冒泡的原理吧。