티스토리 뷰

WEB/jQuery

[jQuery] Attr 제어 <기본>

춘햄 2021. 6. 7. 10:03

jQuery는  JS와 마찬가지로 HTML 태그의 속성 값을 변경하거나 지우는 등 제어할 수 있다. 

이번 포스팅에서는 간단하게 Attribute 를 get, set하는 방법을 다루려 한다.


attr() : html 요소의 속성을 다루는 함수


1. get: attr('속성명')

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DOM요소의 attribute 읽어오기</title>

<script src="jquery-1.6.2.js" type="text/javascript"></script>

<script type="text/javascript">
	$(document).ready(function() {
    
		alert($('a').attr('href'));

		});
</script>

</head>

<body>

	<a href="http://www.dotnetkorea.com/">닷넷코리아</a>
	<img id="logo" src="dotnetkorealogo.gif" alt="닷넷코리아로고" />
	<img id="copy" src="icon_copy.gif" />

</body>

</html>





2. set: attr('속성명', '속성값')

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DOM요소의 attribute 읽어오기</title>

<script src="jquery-1.6.2.js" type="text/javascript"></script>

<script type="text/javascript">
	$(document).ready(function() {
    
		$('#logo').mouseover(function() {
			$(this).attr('src', 'icon_home.gif');
		})
		
		$('#copy').mouseover(function() {
			$(this).attr('src', 'ico_go_up_s.gif');
			})
			
		$('#copy').mouseout(function() {
			$(this).attr('src', 'ico_go_down_s.gif');
			})
            
		});
</script>

</head>

<body>

	<a href="http://www.dotnetkorea.com/">닷넷코리아</a>
	<img id="logo" src="dotnetkorealogo.gif" alt="닷넷코리아로고" />
	<img id="copy" src="icon_copy.gif" />

</body>

</html>



Comments