事件被触发就会有事件对象的产生。function(event)中的event就是事件对象。
$("div").on("click", function(event){
console.log(event);
})
事件冒泡
从最具体的元素到不具体的元素(由内到外)
当子元素(事件源)事件触发,事件会沿着包含关系,依次往上级传递,每一级都可以感知到事件,直到触发根元素(根源)
阻止默认行为:event.preventDefault()或者return false
阻止事件冒泡:event.stopPropagation() 原生js中也有这个方法。
$(document).on("click", function(){
console.log("点击了document");
})
$("div").on("click", function(event){
console.log("点击了div");
event.stopPropagation();
})