[JQUERY].attr(), .prop()

해내면 그만!XX·2022년 5월 16일
0

.attr()
: 속성의 값을 가져올 때 사용된다.

$('input[name=answer]').click(function(){
		
	var answer = $(this).attr("id");
	var anText = $("label[for='"+answer+"']").text(); 
		console.log(anText);
})

라디오 버튼을 클릭했을 때 실행되는 함수
id 값을 받아와서 id값과 같은 label값을 가져옴

.prop()
: 속성의 값을 가져올 때 사용된다.

jquery API에서도 공식적으로 form 요소의 disabled, selected, checked와 같은 속성값을 확인 또는 변경하는 경우는 .prop()을 사용하는 것을 권장함

.attr()을 통해서는 element가 가지는 속성값이나 정보를 조회(style, src, rowspan 등)하거나 세팅하는 형식,

.prop()을 통해서는 element가 가지는 실제적인 상태(활성화, 체크, 선택여부 등)를 제어하는 업무

참조
https://m.blog.naver.com/deersoul6662/221787796534

0개의 댓글