target属性用于返回最初触发事件的DOM元素

在HTML文档中,我们为

元素绑定点击事件("click"),由于DOM元素的事件冒泡机制,我们点击

元素内的一个元素就可以触发

元素上绑定的click事件。target属性就用于返回最初触发事件的DOM元素,也就是本例中的元素。(currentTarget属性始终返回的都是该

元素)

该属性属于jQuery的Event对象(实例)。

语法

jQuery 1.3 新增该属性。

eventObject.target

返回值

target属性的返回值是Element类型,返回最初触发事件的DOM元素。

示例&说明

请参考下面这段HTML示例代码:

id="n1" style="height: 100px; background: #eee;" >

id="n2" style="background: #999;" >段落文本...段落文本...

id="n3" style="background: #fff;" >专注于编程开发技术分享

jQuery示例代码如下(以下点击事件中的event.currentTarget属性始终指向div元素):

$("div").click( function(event) {alert("最初触发事件的是:" + event.target.tagName + "#" + event.target.id);  } );

// 点击span元素区域,弹出:"最初触发事件的是:SPAN#n3"// 点击p元素自身区域,弹出:"最初触发事件的是:P#n2"// 点击div元素自身区域,弹出:"最初触发事件的是:DIV#n1"
                                                原文链接:http://www.365mini.com/page/jquery-event-target.htm

.target 属性详解相关推荐

  1. html5 规定输入字段,HTML5 Input属性详解

    本篇教程探讨了HTML5 Input属性详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < value 属性 value 属性规定输入字段的初始值: rea ...

  2. 开启子进程的两种方式、进程间内存空间隔离、进程对象的方法或属性详解

    1.操作系统(推荐查看书籍:现代操作系统)     操作系统是位于计算机硬件与软件之间的控制程序     作用:         1.将硬件的复杂操作封装成简单的接口,给用户或者应用程序使用      ...

  3. @Column注解属性详解

    目录 导读 是什么? 步骤 总结 导读 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制.Java 语言中的类.方法.变量.参数和包等都可以被标注.和 ...

  4. java log4配置例子,log4j.properties配置属性详解与配置示例

    log4j.properties配置属性详解与配置示例 发布时间:2018-03-27作者:laosun阅读(1535) log4j.properties配置属性详解与配置示例,拿走直接用!详细解答了 ...

  5. @Column注解及属性详解

    @Column注解 用来标识实体类中属性与数据表中字段的对应关系 (1)源码: /** Copyright (c) 2008, 2009, 2011 Oracle, Inc. All rights r ...

  6. 【input 标签的 type 属性详解】

    input 标签的 type 属性详解 1. input 输入标签的 type 属性 1.1 input 标签的 type类型 属性的常用属性值 ⑴ 单行文本框: type="text&qu ...

  7. python中文读音ndarray-numpy中的ndarray方法和属性详解

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  8. spring MVC请求处理类注解属性详解

    spring MVC请求处理类注解属性详解

  9. Meta http-equiv属性详解

    Meta http-equiv属性详解 博客分类: Web综合 HTML浏览器IECache搜索引擎  http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮 ...

最新文章

  1. Java集合知识:TreeMap
  2. 新学C++的for,switch和随机数
  3. 20172325 2018-2019-1 《Java程序设计》第二周学习总结
  4. asp.net mvc 用Redis实现分布式集群共享Session。
  5. 去除文件头部的u+feff_关于FEFF的简短故事,一个不可见的UTF-8字符破坏了我们的CSV文件
  6. ios文件连接服务器无法写入,iOS写入数据到文件中
  7. protobuf windows java_如何通过Eclipse在Windows中构建Protobuf for Java
  8. android 编程 输入矩阵,Android中Matrix的pre post set方法理解
  9. journalctl日志管理
  10. LPC1788 UART-DMA遇到的问题
  11. 【游戏开发引擎】 实验3:Captain Blaster 2D 滚动射击游戏
  12. input标签 设置纯数字输入
  13. 谷歌今年在中国新招200人 应届毕业生占50%
  14. 在oracle存储过程中创建临时表
  15. loadrunner 12 操作教程报告
  16. 知云文献翻译打不开_科研星火 | 基础技能——翻译篇
  17. Android Anatomy and Physiology
  18. 多分区装linux系统,Linux安装之多系统分区
  19. kingcms 5.0 漏洞
  20. JDK最后一个免费版本(JDK-8u201)下载

热门文章

  1. 电脑长期,经常看电脑的危害有哪些 这几个危害不得不防
  2. 系统架构设计模块拆分维度和原则
  3. Esxi虚拟机(VM)+centos7+宝塔面板+青龙面板+Ninja+拉取脚本开心挂京豆一步到位保姆级教程(2021-09-23)
  4. git恢复被删除的远程分支
  5. c语言聚类文本,文本聚类 · hankcs/HanLP Wiki · GitHub
  6. Linux虚拟机安装与使用(2022年5月24日)
  7. php里drear_根基_吴明科_大路画展 - 出山网
  8. python带你实现视频采集、自动评论及自动点赞
  9. 为什么感觉身边的人很冷漠?
  10. MySQL设置密码和免密登陆