data-target 사용하는 법을 알아보자!
<div class="board-title text-center test" data-name="치즈봉" data-number="140"> 치즈봉 </div>
위와 같은 요소에서 data-로 시작하는 변수에 들어있는 값을 가져오고 싶을때!
자바스크립트로
document.querySelector('.test').dataset.name;
또는
document.querySelector('.test').getAttribute('data-name');
제이쿼리로
$('.test').data('name'); //실제 자료형으로 가져온다.
$('.test').attr('data-name'); //string으로 가져온다.
웹콘솔로 찍어보면 치즈봉이라고 나온다 ㅎㅎ
실제자료형 스트링? 뭔소린가 싶으면 콘솔에 타입을 찍어보자!
추가로!!!
<div class="est" data-name="치즈봉" data-number="140" data-number-test="test123">치즈봉</div>
변수명 더 길게? 사용할때 저런건 어떻게 가져오는가!! 바로 카멜 표기법으로 가져온다!
$('.test').data('numberTest');
document.querySelector('.test').dataset.numberTest;
attr로 가져올거면 그냥 그대로 입력하면 된다.
$(".test").attr("data-number-test");
document.querySelector('.test').getAttribute('data-number-test');
* attr는 html 마크업 속성(Attribute)으로 접근
* data는 dom객체 속성(Property)으로 접근
'study > javascript' 카테고리의 다른 글
ajax 사용하기 (0) | 2021.09.13 |
---|---|
반복문 사용안하고 체크박스 모두 체크하기 (0) | 2021.09.13 |
jQuery 전체 체크박스 체크 (0) | 2021.09.13 |
javascript,jquery로 반복문 써서 체크박스 모두 체크 (0) | 2021.09.13 |
daterangepicker 달력 사용하기 (0) | 2021.09.13 |
댓글