慕数据5204465
2019-09-07 20:54
$('p').click(function(e) {
alert(e.target.innerHTML)
})
this代表触发当前事件的元素。如果事件触发的函数传入参数的话,第一个参数会默认为当前触发的事件对象,target是事件对象里的一个属性,代表的是:触发当前事件的元素。
你可以在一个事件触发后执行的函数传入一个参数,然后把这个形参打印到控制台,你就会看到他是一个事件对象(Event Object)。他会有一个属性target。你可以把this和 形参(parameter).target同时console.log打印到控制台看看。有一点就是jquery触发的事件返回的是一个jquery的事件对象(jquery event)。原生js返回的是原生的,比如鼠标事件对象(Mouse Event);
e是指even,指的是事件
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题