今回はclassの追加や削除ができるaddClass、removeClass、toggleClassをご紹介します。
目次
<script>
$(function(){
$('#button01').on('click', function(){
$('#sample').addClass('bgColor');
});
$('#button02').on('click', function(){
$('#sample').removeClass('bgColor');
});
$('#button03').on('click', function(){
$('#sample').toggleClass('bgColor');
});
});
</script>
$(‘セレクト’).addClass(‘クラス名’); //classを追加
$(‘セレクト’).removeClass(‘クラス名’); //class削除
$(‘セレクト’).toggleClass(‘クラス名’); //追加と削除を交互に繰り返し
上記では
#button01クリックでtextColorというclassを追加、
#button02クリックでtextColorというclassを削除、
#button03クリックでtextColorというclassを追加・削除を繰り返します。
・『ボタン01』をクリックでbgColorというクラスが追加されました。
CSSでbgColorにbackgroundを指定しておくと背景色が変わります。
・『ボタン02』はクリックですでにあるbgColorというクラスが削除され背景色が元に戻りました。
・『ボタン03』はクリックで追加と削除を繰り返しています。
いろいろな用途で使えて便利ですね。
是非使ってみてください。