본문 바로가기
IT/JSP + JQuery

[JQuery] 속성 값 지정 -2 ( 이미지를 클릭하면 속성 값 취득하여 출력)

by AngieLee 2021. 6. 10.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>

<h1>사진들</h1>

<img alt="" src="image/img01.jpg" picname="성 자비에르 성당 (외관)">
<img alt="" src="image/img02.jpg" picname="성 자비에르 성당 (내관)">
<img alt="" src="image/img03.jpg" picname="은행">
<img alt="" src="image/img04.jpg" picname="가로등">

<script type="text/javascript">
$(document).ready(function () {
	
	$("img").click(function () {
		let picname = $(this).attr("picname");
		alert(picname);
	});
	
});

</script>

</body>
</html>

 

실행결과

 

사진을 클릭하면 picname에 들어있는 값이 출력된다.

picname은 정해진 것이 아닌 사용자 지정이다.

 

 

처음 문제를 받았을 때

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>

<h2>사진들</h2>
<img alt="이미지없음" src="./image/img01.jpg" id="pic01">
<img alt="이미지없음" src="./image/img02.jpg" id="pic02">
<img alt="이미지없음" src="./image/img03.jpg" id="pic03">
<img alt="이미지없음" src="./image/img04.jpg" id="pic04">
 
<script type="text/javascript">
$(document).ready(function () {
	$("#pic01").click(function () {
		alert("성 자비에르 성당 (외관)");
	});
	$("#pic02").click(function () {
		alert("성 자비에르 성당 (내부)");
	});
	$("#pic03").click(function () {
		alert("은행");
	});
	$("#pic04").click(function () {
		alert("가로등");
	});
	
	$("img").attr("id", "pid");	
	
	
});

</script>

</body>
</html>

이렇게 복붙을 하며

너무너무 쉽다*^^* 라고... ;