728x90
jQuery 속성 관련 메서드 알아보기
제이쿼리의 메서드 중에서 속성과 관련된 메서드 들을 알아봅니다.
속성 관련 메서드에는 attr(), prop() 메서드가 있습니다.
> attr() 메서드
attr() 메서드는 html의 속성(attribute)에 관련된 메서드이며, 선택한 요소의 속성을 선택, 생성, 변경할 수 있습니다.
실행 분류 | 형식 | 예시 | 예제 |
---|---|---|---|
취득 | $("요소").attr("속성"); |
|
보러 가기 |
생성 | $("요소").attr("속성","내용"); |
|
|
변경 | $("요소").attr({기존 속성: "내용", 바꿀 속성: "내용"}); |
|
|
콜백 함수 |
$("요소").attr("속성", function(index, att) { return "속성"; ⇒ 각 '요소'의 속성을 생성 및 변경합니다. }); ⇒ index는 각 '요소'의 index 0, 1, 2 ⇒ att는 각 '요소'의 '속성' |
|
> prop() 메서드
prop() 메서드는 자바스크립트 property에 관련된 메서드이며, 요소의 속성을 true, false로 제어할 수 있습니다.
**예제 내용 중**
$("input: checkbox").eq(0).attr("checked", "checked");
$("input: checkbox").eq(1).prop("checked", true);
⇒ attr() 메서드는 checked 속성이 요소에 추가되는 반면,
prop() 메서드의 true는 자바스크립트의 프로퍼티로 처리됩니다.
$("input: checkbox").eq(0).attr("checked", "checked");
$("input: checkbox").eq(1).prop("checked", true);
⇒ attr() 메서드는 checked 속성이 요소에 추가되는 반면,
prop() 메서드의 true는 자바스크립트의 프로퍼티로 처리됩니다.
728x90
'Javascript > jQuery' 카테고리의 다른 글
jQuery 알아보기 : 스타일 관련 메서드 (5) | 2022.09.03 |
---|---|
jQuery 알아보기 : 클래스 관련 메서드 (3) | 2022.09.03 |
jQuery 알아보기 : 탐색 선택자 (8) | 2022.09.01 |
jQuery 알아보기 : 필터 선택자 (8) | 2022.09.01 |
jQuery 알아보기 : 속성 선택자 (6) | 2022.09.01 |
댓글