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

来源:4-4 DOM节点删除之保留数据的删除操作detach()

rainy_li3676598

2016-12-21 09:45

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

        alert(e.target.innerHTML)

    }) 

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

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


写回答 关注

3回答

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

    e = event,而不是this 

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

            alert(event.target.innerHTML)

        }) 


    rainy_...

    非常感谢!

    2016-12-21 13:40:15

    共 1 条回复 >

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

    你可以把e.target换成this

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

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

            alert(this.innerHTML)

        }) 


jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题