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