English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery addClass() 메서드

jQuery HTML/CSS 메서드

addClass() 메서드는 하나나 여러 개의 클래스 이름을 선택된 요소에 추가합니다.

이 메서드는 기존의 클래스 속성을 제거하지 않고, 대신 해당 클래스 속성에 하나나 여러 개의 클래스 이름을 추가합니다.

문법:

카테고리 추가:

$(selector).addClass(className)

함수를 사용하여 클래스 추가:

$(selector).addClass(function(index, currentClass))

인스턴스

첫 번째 <p> 요소에 클래스 이름을 추가합니다:

$("button").click(function(){
  $("p:first").addClass("highlight");
});
테스트를 해보세요‹/›

한 번에 여러 개의 클래스(공백으로 구분)를 선택된 요소에 추가할 수 있습니다. 예를 들어:

$("button").click(function(){
  $("p:first").addClass("highlight big");
});
테스트를 해보세요‹/›

함수를 사용하여 클래스 추가:

$("p").addClass(function(index, currentClass) {
  let addedClass;
  if(currentClass === "red") {}}
    addedClass = "green";
    $(this).text("녹색 문단이 있습니다");
  }
  return addedClass;
});
테스트를 해보세요‹/›

removeClass()을 사용하여 클래스 이름을 제거하고 addClass()을 사용하여 새로운 클래스 이름을 추가합니다:

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
테스트를 해보세요‹/›

매개변수 값

매개변수설명
className추가할 하나 이상의 공백으로 구분된 클래스 이름을 지정합니다
function(index, currentClass)이 함수는 하나 이상의 공백으로 구분된 클래스 이름을 반환하여 기존 클래스 이름에 추가합니다
  • index-요소가 집합 내의 인덱스 위치를 반환합니다

  • currentClass-선택된 요소의 현재 클래스 이름을 반환합니다

jQuery HTML/CSS 메서드