jQuery API
attr | api.jquery.com/attr/#attr-attributeName |
prop | api.jquery.com/prop/#prop-propertyName |
jQuery버전에 따른 차이
jQuery버전 | attr | prop |
1.6 이전 | Attributes와 Properties를 구분하지 않음 | - |
1.6 이후 | Attributes (HTML의 속성) | Properties (DOM tree의 속성) |
<input type="checkbox" checked="">
위 체크박스에 대해서 아래와 같은 결과가 표시됨
상태 | 소스 | 결과 |
체크 | .attr("checked") | checked |
.prop("checked") | true | |
.is(":checked") | true | |
체크안함 | .attr("checked") | checked |
.prop("checked") | false | |
.attr("checked") | false |
<input type="checkbox">
위 체크박스에 대해서 아래와 같은 결과가 표시됨
상태 | 소스 | 결과 |
체크 | .attr("checked") | undefined |
.prop("checked") | true | |
.is(":checked") | true | |
체크안함 | .attr("checked") | undefined |
.prop("checked") | false | |
.attr("checked") | false |
'jQuery' 카테고리의 다른 글
jquery-ui 타이틀바 지우기 (0) | 2021.03.02 |
---|