자료 저장소

Attribute와 Property의 차이


두 단어는 일반적으로 속성을 뜻하는데, jQuery에서 언급되는 내용에는 조금 차이가 있습니다.


두 단어가 자주 사용되는 HTML 문서에서 차이를 비교한 원문 내용은 Attribute는 HTML 문서에 포함된 변하지 않는 정적 속성 자체를 의미하고, Property는 DOM 트리 내부에서 사용되는 Element의 동적 속성을 의미합니다.


원문 : http://jquery-howto.blogspot.kr/2011/06/html-difference-between-attribute-and.html



In jQuery (attr, prop)


jQuery에서는 attr(), prop()의 차이를 아래와 같이 설명하고 있습니다. (http://api.jquery.com/prop/)




jQuery 1.6 이전에는 attr() 메소드가 일부 속성을 검색 할 때 속성 값을 고려하는 일관성 없는 동작이 발생할 수 있었습니다. 현재 jQuery 1.6 은 prop() 메소드로 속성 값을 검색하도록 제공하고, attr() 메소드는 속성을 검색합니다.


위 내용으로 jQuery에서 Attributes는 속성 자체를 의미하고 property는 속성 값을 의미하는 것을 알 수 있겠네요.


'프로그래밍 > JavaScript : jQuery' 카테고리의 다른 글

CodePen Basic jQuery Exercise 2  (0) 2017.02.16
CodePen Basic jQuery Exercise 1  (0) 2017.02.16
댓글 로드 중…

최근에 게시된 글