```
e.target与this的区别

event.target表示发生点击事件的元素
this表示注册点击事件的元素

this 等于 e.currentTarget 指的是现在的目标
this是所有原生函数具有的,进入函数时,this已经有了目标对象

而e.target是通过e再寻找target,中转了一下. 所以相比较而言,this的执行效率更高一些.

有元素嵌套时,这两个就不相等了.
<div><img src="..."></div>

<script>
$('div').click(function() {
e.target 表示事件触发元素这里会是img
this 始终指向绑定事件的元素也就是div
});
</script>```

最新文章

  1. Redis命令拾遗二(散列类型)
  2. SQLServer多表连接查询
  3. JAVA和C/C++之间的相互调用。
  4. CASS转ARCGIS
  5. 10个Java面试题及答案
  6. 处理事件的方式:两种类的覆盖处理(自己管理,覆盖专用事件函数;自己统一管理,覆盖QWidget::Event通用函数),一种对象的处理(父控件统一管理,即安装过滤器),两种全局处理(QCoreApplication安装过滤器;覆盖notify方法)
  7. 大话python模块与包
  8. 一个巨low的“2048”
  9. reload ans current configure command
  10. java LRUCache
  11. jira7通过全局js给编辑区自定义快捷键【原】
  12. 剑指Offer 58. 对称的二叉树 (二叉树)
  13. Java RMI 使用例子
  14. java根据word模板导出word文件
  15. VI/VIM 无法使用系统剪贴板(clipboard)?(Ubuntu&amp;Mac OS X已解决)
  16. Spring框架基本代码
  17. Win7 发生验证错误 要求的函数不受支持
  18. Windows xp下安装sql server2005所碰到的一些问题及解决方法
  19. Python 执行linux 命令
  20. html内容滚动

热门文章

  1. codeforces 887B Cubes for Masha 两种暴力
  2. Python3使用PyQt5制作简单的画板/手写板
  3. javascript 命名空间与运用(前端基础系列)
  4. HDU4466 Triangle
  5. java学习笔记之集合家族2
  6. 关于前端框架BootStrap和JQueryUI(以及相应的优秀模板)
  7. Weka学习 -- StringToWordVector 源代码学习(1)
  8. CUDA编程(六)进一步并行
  9. Golang开发环境搭建(Notepad++、LiteIDE两种方式以及martini框架使用)
  10. 原生js实现一个简单的倒计时功能