jquery中this和event.target的区别
2024-10-16 19:20:54
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>this和event.target的区别</title>
<script type="text/javascript" src="jquery.min.js" ></script>
</head>
<body>
<script type="text/javascript">
$(function(){
$("li").click(function(e){
alert("下面是li的");
alert($(this).html());
alert($(e.target).html());
});
$("ul").click(function(e){
alert("下面是ul的");
alert($(this).html());
alert($(e.target).html());//最原始触发事件冒泡的位置的
}); })
// 1.this和event.target的区别:
//
// js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;
//
// 2.this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);
</script>
<div>
<ul>
<li>你好</li>
</ul>
</div>
</body>
</html>
最新文章
- Visual Studio 2013 Preview对C++11的支持
- 20151124002 treeView 数型菜单的操作
- Deep Learning 学习笔记——第9章
- CentOS7 yum安装配置
- easyui源码翻译1.32--LinkButton(按钮)
- 自然数e这家伙怎么蹦跶出来的?
- css中的垂直居中方法
- 集合框架-TreeSet
- WPF界面设计技巧(4)—自定义列表项样式
- Java基础知识拾遗(一)
- 快速搭建appium自动测试环境
- Caused by: java.lang.ClassNotFoundException: org.springframework.orm.hibernate4.HibernateTemplate
- Kubernetes的污点和容忍(上篇)
- 【spring源码分析】IOC容器初始化(九)
- 网页三剑客:HTML+CSS+JavaScript 之 HTML的概述
- 在vue-cli中引用公共过滤器filter
- 【Oracle】【5】主键、外键管理
- Unity中UGUI之Canvas属性解读版本二
- SQL Server深入理解“锁”机制
- 深入研究java.lang.Process类