본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

jQuery

4가지! 클래스 메서드?

by C0Di 2022. 9. 3.
728x90

클래스 관련 메서드

이번 시간에는 클래스와 관련된 메세드에 대해 알아보겠스빈다!


addClass() 메서드

요소에 class 속성을 추가시켜주는 메서드 입니다~~!

실행 분류 형식
추가 대 소문자 구분 없이 정규표현식과 문자열을 비교합니다.
추가 $("").addClass(function(index, className) {
//index는 각 div 요소의 index 0, 1, 2
//className은 각 div의 class 속성
return class 속성 // 각 div에 class 속성을 추가했습니다.
});

<div>내용1</div>
<div>내용2</div>
<div>내용3</div>

예시


removeClass() 메서드

요소에 class 속성을 제거해줘요~~!

실행 분류 형식
제거 $("div").removeClass("클래스명");
콜백 함수 $("").removeClass(function(index, className) {
//index는 각 div 요소의 index 0, 1, 2
//className은 각 div의 class 속성 m1, m2, m3
return class 속성 // 각 div에 class 속성을 제거합니다.
});

<div class="m1">내용1</div>
<div class="m2">내용2</div>
<div class="m3">내용3</div>

예시


toggleClass() 메서드

요소에 class속성이 없다면 addClass()가 적용되며,
요소에 class속성이 있다면 removeClass()가 적용됩니다~~!

실행 분류 형식
추가, 제거 &("div").toggleClass("클래스명");

예시


hasClass() 메서드

if문의 조건식으로도 사용되고,
선택한 요소는 클래스가 있으면 true로, 없으면 false로 반환합니다!

if($("#box").hasClass("m")){
        console.log("클래스 있음"); // 클래스 있음    
        } else {
        console.iog("클래스 없음");
        }
    }
    ...
    <div id="#box" class="m">내용</div>
728x90
반응형

댓글

#HASH_TAGS

-

1

공부 코드 scroll-snap-align Method JQuery 화사한가요? 선택해주세요 슬라이드 결과 : 월요일 HTML scroll-snap-type 오징어 두마리 포획 완료 다크모드 오늘도 웹표준은.. 오늘 조업 마감했습니다. 코딩 오징어 1Kg 당 3000원 울적하니 꽃을 달아봤습니다 제이쿼리 오징어 한마리 수확 완료! 멈추지 않는 ' j ' 시리-즈 내일은 즐거운 월요일 필터선택자 ImageSlideEffect 숙제가 다양해서 너무 좋아요 이건 또 뭐람 오늘은 내가바로 오징어! 메서드