为了账号安全,请及时绑定邮箱和手机立即绑定

回调函数参数问题。

$('p').click(function(e) {        alert(e.target.innerHTML)    });

这个回调函数的e 没有看懂,e 是相当于 this 么?
另外这个  target 没太懂,这是啥    .

另外 关于回调函数、传入的参数都是什么参数呢,这个了解的不系统。 就知道有个this     

正在回答

1 回答

e即event,是每个事件都有的一个隐藏对象event,这里的e也可以理解成指向这个事件本身,e.target意思是:返回事件的目标节点,再调用innerHTML就是输出该目标节点内容了。希望能帮到你

0 回复 有任何疑惑可以回复我~
#1

yummy5 提问者

那就相当于传入this吧,是这样吧。好象明白了, 也就是说回调函数 有 this 和 event 这两个 回传值。目前知道的。
2017-04-03 回复 有任何疑惑可以回复我~
#2

慕粉2039591405

不好意思那天说的不够准确,准确来说e.target应该是当前触发事件的元素,因为不一定是绑定的那个元素触发的,还可能是因为冒泡引起的,所以e.target不一定指向绑定元素,它也不等于this 不好意思那天回答错了
2017-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

回调函数参数问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信