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

jQuery removeClass() 메서드

jQuery HTML/CSS 메서드

removeClass() 메서드는 선택된 요소에서 하나 이상의 클래스 이름을 제거합니다。

클래스 이름을 파라미터로 포함하면 해당 클래스만 제거됩니다。

파라미터에 클래스 이름이 지정되지 않았다면 모든 클래스를 제거합니다。

문법:

모든 클래스 제거

$(selector).removeClass()

지정된 클래스 제거

$(selector).removeClass(className)

함수를 사용하여 클래스 제거

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

예제

모든 <p> 요소에서 클래스 이름 "highlight"을 제거합니다:

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

하나의 선택된 요소 집합에서 하나 이상의 클래스(공백으로 구분)를 제거할 수 있습니다. 예를 들어:

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

파라미터에 클래스 이름을 지정하지 않으면 모든 클래스를 제거합니다:

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

removeClass()를 사용하여 한 개의 클래스를 제거하고 addClass()를 사용하여 새로운 클래스를 추가합니다:

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

파라미터 값

파라미터설명
className제거할 하나나 많은 클래스 이름(공백으로 구분)을 지정합니다
주의:이 파라미터가 비어 있으면 모든 클래스 이름을 제거합니다
function(index, currentClass)

공백으로 구분된 한 개나 많은 클래스 이름을 제거할 수 있는 함수를 반환합니다

  • index-요소가 집합 내의 인덱스 위치를 반환합니다

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

jQuery HTML/CSS 메서드