猿问

not()方法 能绑定点击事件吗


<!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>


刚毅87
浏览 1763回答 3
3回答

李晓健

$("body").on("click",function (e) {     alert(1); }); $(".delet").on("click",function (e) {     e.stopPropagation();     return; })

李晓健

<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); })
随时随地看视频慕课网APP
我要回答