아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (197)
    • Web (144)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (4)
    • IT (31)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (5)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라

R 스토리

Web/jquery

[제이쿼리] .attr() / .data()

2018. 5. 15. 14:54

::속성 다루기::


1) 속성 값 구하기

.attr( 속성이름 )

.data( data-속성이름 )



2) 속성 값 설정하기

.attr( 속성이름 , 값 )

.data( data-속성이름 , 값 )




.attr()


1) .attr(attributeName) : 선택된 요소 집합에서 첫번째 요소의 attributeName에 해당하는 속성값을 반환한다.


.attr() 함수는 선택자에 의해 선택된 요소들 중에서 제일 처음 요소의 속성값을 가지고 오는 함수입니다. 만일 모든 요소들의 속성값을 개별적으로 알고 싶다면, jQuery의 .each()함수나 .map()함수를 사용해야 합니다.


.attr() 함수는 속성값을 가져오지 못하면 undefineded를 반환합니다.


https://jsfiddle.net/Kimara/bqfw6u89/1/



2) .attr( attributeName(속성명), value(속성값)) : 선택자에 의해 선택된 요소에 하나 이상의 속성을 부여할 수 있습니다.


https://jsfiddle.net/Kimara/wnp5928u/4/




.data()


data()는 HTML 엘리먼트 내에 데이터를 저장하고 읽는 역할을 하는 함수입니다.


1) 해당 엘리먼트에 Javascript Type의 value를 로 저장할 수 있으며, 값으로 저장되어 있는 데이터를 읽습니다.


문법 : $(selector).data(key, value)

key : string type의 변수로 data가 저장될 key값입니다.

value : object type으로 JavaScript 에서 지원하는 모든 type의 데이터를 저장할수 있습니다.


https://jsfiddle.net/Kimara/mynanvfk/3/

2) 데이터 읽기

문법 : $(selector).data(key)

key : 앞서 저장한 data를 읽어오기 위한 key입니다.

key를 생략하고 .data()로 호출할 경우에는 해당 엘리멘트에 저장된 모든 data들이 JSON 형식으로 리턴됩니다.


https://jsfiddle.net/Kimara/mynanvfk/2/






데이타참고(http://www.nextree.co.kr/p10155/)



728x90
저작자표시 비영리 (새창열림)

'Web > jquery' 카테고리의 다른 글

[제이쿼리] .on() 이벤트 종류  (0) 2018.05.15
[제이쿼리] .on() / .off() / .one()  (0) 2018.05.15
[제이쿼리] .attr() .addClass() .removeClass()  (0) 2018.05.15
[제이쿼리] .prepend() .prependTo() .append() .appendTo() .InsertAfter() .after() .InsertBefore() .before()  (0) 2018.05.15
[제이쿼리] .prev() / .next() / .siblings()  (0) 2018.05.15

티스토리툴바