社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
<html>
<head>
<meta charset="utf-8"/>
<title>jQuery的事件绑定处理</title>
<script type="text/javascript" src="js/jQuery.min.js" charset="utf-8"></script>
<link rel="style/sheet" type="text/css" href="css/style.css"/>
<script type="text/javascript">
$(function(){
var count = 0;
//同时选择多个元素,绑定同一个事件,导致出现冒泡事件
$("input,div,body").on("click",function(){
var imgObj = "<div>"+(count++)+"</div>";
$("#imgDiv").append(imgObj);
});
});
</script>
</head>
<body>
<input id="mybutton" type="button" value="点击此处出现数字"/>
<div id="imgDiv"></div>
</body>
</html>
$(function(){
var count = 0;
//同时选择多个元素,绑定同一个事件,导致出现冒泡事件
$("input,div,body").on("click",function(){
var imgObj = "<div>"+(count++)+"</div>";
$("#imgDiv").append(imgObj);
//阻止冒泡事件
event.stopPropagation()
});
});
stopPropagation()此函数是一个专门阻止事件冒泡处理,但是大部分情况下,如果只是针对于一个组件分别绑定一个事件,这种情况也不会出现.
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!