回调函数参数问题。

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

yummy5

2017-04-02 23:38

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

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

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

写回答 关注

1回答

  • 慕粉2039591405
    2017-04-03 13:43:19
    已采纳

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

    慕粉2039...

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

    2017-04-07 18:45:49

    共 2 条回复 >

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题