특정한 데이터를 dom 요소에 저장하는 방법
여러 데이터를 동시에 사용할수도 있고 다양하게 데이터를 저장 할 수 있습니다.
<input type="text" id="test" data-code="200" data-test="test" />
제이쿼리에서는 이런식으로 데이터를 받을 수 있다.
console.log( "attr :", $("#test").attr('data-code')); // attr : 200
console.log( "data :", $("#test").data('code')); // data : 200
console.log( "attr :", $("#test").attr('data-test')); // attr : test
console.log( "data :", $("#test").data('test')); // data : test
자바스크립트에서 데이터를 수정할수도 있습니다.
그러나 이경우에는 data로만 수정된값을 받을수 있습니다.
$("#test").data('code', '123123');
console.log( "attr :", $("#test").attr('data-code')); // attr : 200
console.log( "data :", $("#test").data('code')); // data : 123123
'프로그래밍 > JavaScript' 카테고리의 다른 글
Javascript 파일업로드 input 태그 multiple 사용시 FileList 동적으로 변경하기 (0) | 2023.01.08 |
---|---|
javascript & jQuery 요소 찾기 정리 (0) | 2023.01.08 |
JQuery serialize( ), serializeArray( ), serializeObject( ) 사용법 (0) | 2023.01.05 |
자바스크립트 함수 선언 6가지 방법 (0) | 2022.11.02 |
제이쿼리 특정 단어로 시작하는 객체 찾아오기 (0) | 2022.09.21 |