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

为什么把e去掉,改为this后没有显示 ?

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

        alert(e.target.innerHTML)

    }) 

这里为什么我把function 里面的e去掉 , alert里面的e 改为this,没有弹出文字。 

这个是事件,应该是能自动对应 到这个p元素上面啊


正在回答

3 回答

e = event,而不是this 

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

        alert(event.target.innerHTML)

    }) 


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

rainy_li3676598 提问者

非常感谢!
2016-12-21 回复 有任何疑惑可以回复我~

你可以把e.target换成this

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

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

        alert(this.innerHTML)

    }) 


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

举报

0/150
提交
取消

为什么把e去掉,改为this后没有显示 ?

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