Skip to content

Commit d457a54

Browse files
committed
更新事件对象
1 parent b06fd9a commit d457a54

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

慕课网教程案例/jQuery入门教程/事件对象/jQuery事件对象的属性和方法.html

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,32 +27,30 @@
2727
</head>
2828

2929
<body>
30-
<h3>事件对象的属性与方法</h3>
30+
<h3>事件委托,通过事件对象区别触发元素</h3>
3131
<div class="left">
32-
<div id="content">
33-
外层div元素
34-
<br />
35-
<span style="background: silver;">内层span元素</span>
36-
<br /> 外层div元素
32+
<div class="aaron">
33+
<ul>
34+
<li>点击:触发一</li>
35+
<li>点击:触发二</li>
36+
<li>点击:触发三</li>
37+
<li>点击:触发四</li>
38+
</ul>
3739
</div>
38-
<br />
39-
<div id="msg"></div>
4040
</div>
41+
4142
<script type="text/javascript">
42-
//为 <span> 元素绑定 click 事件
43-
$("span").click(function() {
44-
$("#msg").html($("#msg").html() + "<p>内层span元素被单击</p>");
45-
});
46-
//为 Id 为 content 的 <div> 元素绑定 click 事件
47-
$("#content").click(function(event) {
48-
$("#msg").html($("#msg").html() + "<p>外层div元素被单击</p>");
49-
event.stopPropagation(); //阻止事件冒泡
50-
});
51-
//为 <body> 元素绑定 click 事件
52-
$("body").click(function() {
53-
$("#msg").html($("#msg").html() + "<p>body元素被单击</p>");
54-
});
43+
44+
//多事件绑定一
45+
$("ul").on('click',function(e){
46+
alert('触发的元素是内容是: ' + e.target.textContent)
47+
})
48+
49+
50+
5551
</script>
52+
5653
</body>
5754

55+
5856
</html>

0 commit comments

Comments
 (0)