$ .data
$를 사용하는 시점은 주로 JQuery의 내부 캐시 ($ .Cache) 내에 DOM 요소와 관련된 데이터를 저장하는 데 사용됩니다. 이 데이터는 요소 자체의 HTML 속성으로 저장되지 않습니다. 따라서 데이터 바인딩 또는 사용자 정의 스크립팅 목적으로 데이터를 지속적으로 저장 해야하는 경우 $ .Data는 선호하는 선택입니다.
$ ( '#foo'). 'somevalue'); // 저장된 데이터를 가져옵니다 $ ( '#foo'). data ( 'mydata'); // "someValue"
$('#foo').data('myData', 'someValue'); // Gets the stored data $('#foo').data('myData'); // outputs "someValue"$. attr을 사용하는 경우, 주로 html5 데이터-아트 리 부스를 설정하거나 검색합니다. 이 데이터 아트 리 부부는 DOM 요소의 속성으로 저장되며 추가 메타 데이터 또는 내용을 제공하기위한 것입니다. // "mycoolValue"출력 $ ( '#foo'). attr ( 'data-attribute', 'newValue'); // "newValue"
추가 고려 사항
$('#foo').data('myData', 'someValue'); // Gets the stored data $('#foo').data('myData'); // outputs "someValue"
$('#foo').data('myData', 'someValue'); // Gets the stored data $('#foo').data('myData'); // outputs "someValue"
$에 대해서만 데이터를 포함시킬 수 있는데,
$를 포함 할 수 있습니다. "true"를 부울로 변환합니다.부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3