jQueryを使用して、要素のプロパティではなく、CSSクラスのプロパティを変更する方法はありますか?
これは実際的な例です。
私はクラスのあるdivを持っていますred
.red {background: red;}
クラスの背景が割り当てられred
ている要素ではなく、クラスの背景プロパティを変更したい。red
jQuery .css()メソッドでそれを行う場合:
$('.red').css('background','green');
現在クラスを持っている要素に影響しますred
。ここまではすべて問題ありません。しかし、Ajax呼び出しを行い、red
クラスでさらにdivを挿入すると、それらは緑色の背景を持たず、初期のred
背景を持ちます。
jQuery .css()メソッドを再度呼び出すことができます。しかし、クラス自体を変更する方法があるかどうか知りたいです。これは単なる基本的な例であると考えてください。