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 |