Eveningstar

attr()/data() 본문

jQuery

attr()/data()

두루루루루 2017. 8. 23. 23:13

.attr()

: 속성 제어하기


인자에 따라 2가지로 사용할 수 있다. 하나의 인자만 있다면 속성값을 가져오는 것이고 2개의 인자를 쓰면 속성값을 요소에 부여하는 것


 

선택자에 의해 선택된 요소들 중에서 제일 처음 요소의 속성값을 가지고 옴,

모든 요소의 속성값을 가지고 오고 싶다면 each()나 map()을 사용해야함

 

속성값을 가지고 오지 못하면 undefinded를 반환한다.

 

syntax

 

- $(selector).attr(attribute)

- $(selector).attr(attribute,value)

- $(selector).attr(attribute,function(index,currentvalue))

- $(selector).attr({attribute:value, attribute:value,...})

 

.data()

: 일치 된 요소와 관련된 임의의 데이터를 저장하거나 일치하는 요소 집합의 첫 번째 요소에 대해 명명 된 데이터 저장소에 값을 반환

 

 

 

.data()방법을 사용하면 DOM 요소에 모든 유형의 데이터를 첨부 할 수 있다.

 

 

 

https://jsfiddle.net/jywoo/5qhn3cps/1

 

https://jsfiddle.net/jywoo/42v5f01j/1/

'jQuery' 카테고리의 다른 글

이벤트 다루기2/위치다루기  (0) 2017.08.28
이벤트 다루기  (0) 2017.08.27
html()/addClass()/removeClass()  (0) 2017.08.22
.prepend() 와 .append()  (0) 2017.08.21
prev()/next()/siblings()  (0) 2017.08.18
Comments