<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
</style>
</head>
<body>
<p>dfsdfsdfsd <span class="delet">删除</span></p>
<p>等等<span class="delet">删除</span></p>
<p>人人<span class="delet">删除</span></p>
<div>
sdsdsa
</div>
</body>
<script src="scripts/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$("body:not(.delet)").on("click",function () {
alert(1);
})
</script>
</html>
3 回答
李晓健
TA贡献1036条经验 获得超461个赞
$("body").on("click",function (e) { alert(1); }); $(".delet").on("click",function (e) { e.stopPropagation(); return; })
李晓健
TA贡献1036条经验 获得超461个赞
<body> <p>dfsdfsdfsd <span class="delet">删除</span></p> <p>等等<span class="delet">删除</span></p> <!--这里的span上的detet的className却是掉了,让jquery可以选到它,所以只有点这个删除还有反应--> <p>人人<span>删除</span></p> <div> sdsdsa </div> </body>
//这里不可以用body来选择 因为body只有一个,并且没有 delet的className, $("span:not(.delet)").on("click",function () { alert(1); })
添加回答
举报
0/150
提交
取消