프로그래밍/jQuery

[jQuery] attr()

프리랜서_코더 2012. 4. 25. 17:56



HTML Element에 대해서 추가적인 정보를 제공하는 것이 Attribute가 되겠다.


그리고 name/value 형식(pairs)으로 구성되어 추가적인 정보를 제공할 수 있게 되어있다.

( ex: name="MOON" )


Attribute에 담겨져 있는 추가적인 정보를 활용하게 위해서는 attr() 을 사용하면 보다 편리하게 


Attribute의 값을 제어 할 수 있게 된다.


먼저 문법을 살펴보자.


.attr( attributeName )

.attr( attributeName, value)


위와 같이 기본 문법이 있다.


1. .attr( attributeName )


이 경우는 셀럭터에 의해서 선택된 엘리먼트 안에 attributeName에 대한 value값을 리턴하여 사용하게 되는 경우이다.


$('input').attr( "name" )


위의 결과는 name이라는 attribute의 value값을 리턴 받게 될 것이다.



2. attr( attributeName, value )


이 경우는 셀럭테에 의해서 선택된 엘리먼트에 attributeName/value 형식(pairs)으로 를 설정(set)하는 경우 이다. 


$('input').attr( "id", "inputId" )


위의 결과는 input 엘리먼트에 id="inputId" 라는 atttirbute를 설정(set)하게 될 것이다.