问答详情
源自:4-4 DOM节点删除之保留数据的删除操作detach()

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

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

        alert(e.target.innerHTML)

    }) 

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

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


提问者:rainy_li3676598 2016-12-21 09:45

个回答

  • mason_0007
    2016-12-21 13:38:37
    已采纳

    e = event,而不是this 

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

            alert(event.target.innerHTML)

        }) 


  • qq_迸发激情_0
    2017-11-20 22:22:43

    你可以把e.target换成this

  • dakuchar
    2017-02-19 14:47:38

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

            alert(this.innerHTML)

        })