HTML

37일차//JQuery// 속성추가 .attr ( );

aesup 2021. 3. 5. 17:24
728x90

.attr()은 요소(element)의 속성(attribute)의 값을 가져오거나 속성을 추가합니다.

문법 1

.attr( attributeName )

선택한 요소의 속성의 값을 가져옵니다. 예를 들어

 

$( 'div' ).attr( 'class' );

는 div 요소의 class 속성의 값을 가져옵니다.

<p>p tag</p>
<button type="button">버튼</button>

<input type="button" id = "btn" value = "input">
<script type="text/javascript">

$(document).ready(function() {
	
	
	//setter
	$("button").click(function() {
		$("p").css("background","blue");
		$('p').text("여기는 p 태그");
		
	//getter
	let color = $("p").css("background");
		
	/* alert(color); */
	//attribute
	//속성을 추가
	$('p').attr("id","pid");//p 태그에 아이디를 추가
	
	//alert($('p').attr("id"));
	
	//$('p').attr("class","back");
	
	
	$('p').addClass("back");
	
	//html(), text(), val(), css(), attr(), prop()
	});
	
	
	//클래스를 지워준다.
	$("#btn").click(function() {
		$("p").removeClass("back");
	})
.back{

	color: #ffff00;

}
728x90