본문 바로가기
study/Jquery

[Jquery] 21. Jquery event4 (stopPropagation, preventDefault)

by 금이패런츠 2022. 4. 25.
728x90
반응형
<!DOCTYPE html>
<!-- src/main/webapp/20220425/event4.html -->
<html>
<head>
<meta charset="UTF-8">
<title>이벤트 취소하기</title>
<script type="text/javascript" 
	src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
</script>
<script type="text/javascript">
	$(function(){
		//a태그 클릭시 a태그의 바탕색을 파랑색으로 변경
		$("a").click(function() { //event : click 이벤트 객체
			$(this).css("background", "blue")
//			event.stopPropagation(); //상위 태그로 이벤트 전파 방지. a태그 클릭만 인정(h1 무시)
//			event.preventDefault(); //기본이벤트 취소. a태그 클릭시 페이지 이동 무시
			return false
		})
		$("h1").click(function(){
			$(this).css("background", "red")
		})
	})
</script>
</head>
<body>
<h1><a href="www.kiccampus.co.kr">KIC캠퍼스</a></h1>
<h1>header</h1>
</body>
</html>
728x90
반응형