이전에 순수 자바스크립트로 HTML요소의 data속성 값을 가져오는 포스트를 게시했었다.
[Javascript] HTML 요소의 'data 속성' 값 가져오는 법.
HTML의 'data' 속성이란? - 사용자 정의 데이터를 HTML 요소에 저장할 수 있는 방법을 제공해주는 속성 - 'data'속성은 접두사를 가진 속성으로, 해당 요소와 관련된 정보를 HTML에서 마크업 할때 사용. e
joroki.tistory.com
자바스크립트의 라이브러리인 제이쿼리로도 htmnl data속성에 쉽게 접근이 가능하다.
'data'속성의 일반적인 형식
<div data-key="value">my key</div>
위의 코드에서 data- 접두사 뒤에 붙는 'key'는 작업자가 작명한 이름이고 value는 그에 해당되는 데이터 값이다.
이 데이터값은 HTML 요소에서는 별도로 사용자들의 눈에 보이거나, 동작을 하지 않지만 Javascirpt나 CSS를 통해 접근 할 수 있다.
JQuery로 'data'속성 값 접근하기
<button type="button" id="myButton" data-key="myData">data값 출력</button>
$(function(){
$("#myButton").on("click",function(){
const $myDataKey = $("#myButton").data("key")
console.log($myDataKey);
});
});
제이쿼리의 'data()' 메서드를 사용하면 위처럼 쉽게 데이터 값을 가져 올 수 있다.
반응형
'퍼블리셔 Note > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 템플릿 리터럴 작성 방식 (0) | 2025.02.14 |
---|---|
[Javascript] JSON 구조의 데이터를 웹페이지 출력하기 (0) | 2024.12.30 |
[Javascript] 비동기 통신관련 주요 키워드. async,await,try,catch (0) | 2023.10.19 |
[비동기통신] 비동기 요청을 쉽고 간결하게 처리해주는 라이브러리 Axios (0) | 2023.08.29 |
[Javascript] HTML 요소의 'data 속성' 값 가져오는 법. (0) | 2023.08.28 |