프로그래밍/프론트엔드

jquery .attr()과 .prop()의 차이점

제로스크랩 2021. 1. 20. 12:39

jquery 1.6버전 이후 속성 .prop()가 만들어졌다.
하지만 .attr()에서 .prop()으로 완전히 대체된 것은 아니기 때문에 각 속성들의 쓰임새를 정리할 필요가 있다.

.attr(): attribute의 약자, element의 HTML적 부분을제어할 때 (속성값이나 정보를 조회할 때) 쓰인다.
예를 들면 style,src,rowspan 등이 있다.

.prop(): property의 약자, element의 실제적인 상태를 제어할 때 (활성화/비활성화 ,선택여부, 체크)쓰인다.

jquery 공식홈페이지 참조
https://api.jquery.com/attr/

728x90
반응형

'프로그래밍 > 프론트엔드' 카테고리의 다른 글

[CSS] scss의 장점  (0) 2023.01.25
[CSS] Grid Garden  (0) 2023.01.22
[CSS] Grid property 정리  (0) 2023.01.21
[CSS] FLEX, align-items 와 align-content 차이점  (0) 2023.01.19
[CSS] 자주쓰는 FLEX 코드 정리  (0) 2023.01.18