为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕数据5204465

这里面的e什么意思能具体讲一下么

$('p').click(function(e) {

        alert(e.target.innerHTML)

    })


2019-09-07 源自:jQuery基础(二)—DOM篇 4-5 117 浏览 2 回答

e是指even,指的是事件

2019-09-12
回复 0

this代表触发当前事件的元素。如果事件触发的函数传入参数的话,第一个参数会默认为当前触发的事件对象,target是事件对象里的一个属性,代表的是:触发当前事件的元素。

你可以在一个事件触发后执行的函数传入一个参数,然后把这个形参打印到控制台,你就会看到他是一个事件对象(Event Object)。他会有一个属性target。你可以把this和 形参(parameter).target同时console.log打印到控制台看看。有一点就是jquery触发的事件返回的是一个jquery的事件对象(jquery event)。原生js返回的是原生的,比如鼠标事件对象(Mouse Event);

2019-10-19
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信