沐倾寒
2017-04-10 11:58
e.target.innerHTML 和 e.innerHTML有啥区别?
e作为function的参数没有指向确定的jQuery对象,加上.target才有效的指向了调用该函数的对象,e.target等效于$(this)
解释的不一定准确,还请各位大神批评指正!
e.target不等于$(this),$(this)会发生事件冒泡(相关名称网上去查),而e.target始终指向事件节点(即只要有元素发生事件,那么就指向它),不会冒泡。
e.target并不等效于$(this),测试一下就知道了,最多只能说e.target.innerHTML等效于$(this).html()
jQuery基础(二)—DOM篇
114012 学习 · 590 问题
相似问题