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

jQuery removeClass() メソッド

jQueryのHTML/CSSメソッド

removeClass()メソッドは、選択された要素から一つまたは複数のクラス名を削除します。

クラス名がパラメータとして含まれている場合、そのクラスのみが削除されます。

クラス名がパラメータに指定されていない場合、すべてのクラスが削除されます。

構文:

すべてのクラスを削除

$.removeClass()

指定されたクラスを削除

$.removeClass(className)

関数を使用してクラスを削除

$.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メソッド