e.target和this的区别
2024-10-09 04:39:45
```
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>```
最新文章
- Redis命令拾遗二(散列类型)
- SQLServer多表连接查询
- JAVA和C/C++之间的相互调用。
- CASS转ARCGIS
- 10个Java面试题及答案
- 处理事件的方式:两种类的覆盖处理(自己管理,覆盖专用事件函数;自己统一管理,覆盖QWidget::Event通用函数),一种对象的处理(父控件统一管理,即安装过滤器),两种全局处理(QCoreApplication安装过滤器;覆盖notify方法)
- 大话python模块与包
- 一个巨low的“2048”
- reload ans current configure command
- java LRUCache
- jira7通过全局js给编辑区自定义快捷键【原】
- 剑指Offer 58. 对称的二叉树 (二叉树)
- Java RMI 使用例子
- java根据word模板导出word文件
- VI/VIM 无法使用系统剪贴板(clipboard)?(Ubuntu&;Mac OS X已解决)
- Spring框架基本代码
- Win7 发生验证错误 要求的函数不受支持
- Windows xp下安装sql server2005所碰到的一些问题及解决方法
- Python 执行linux 命令
- html内容滚动
热门文章
- codeforces 887B Cubes for Masha 两种暴力
- Python3使用PyQt5制作简单的画板/手写板
- javascript 命名空间与运用(前端基础系列)
- HDU4466 Triangle
- java学习笔记之集合家族2
- 关于前端框架BootStrap和JQueryUI(以及相应的优秀模板)
- Weka学习 -- StringToWordVector 源代码学习(1)
- CUDA编程(六)进一步并行
- Golang开发环境搭建(Notepad++、LiteIDE两种方式以及martini框架使用)
- 原生js实现一个简单的倒计时功能