2016-05-10 2 views
1

jQueryを使用して複数のクラスからクラスを削除する方法を解明しようとしています。複数のクラスフィールドからエラークラスを削除します

これらの複数のクラスを含むこのクラスからエラークラスを削除しようとしています。

$(".first current error").removeClass("error"); 

HTMLでは、エラークラスを調べて削除するだけで、CSSが正しく削除されます。私はjQueryでこれをやろうとしています。ここに私のコードに誤りはありますか?

<li class="first current error"> 

答えて

4

正しい選択は、クラス間のスペースがないこと、

$(".first.current.error").removeClass("error"); 

注あろう。

... .first current errorセレクタは、例えばこのような構造に合致する一方:

<div class="first"> 
    <current> 
    <error></error> 
    </current> 
</div> 

これはあなたの場合、またはコースではありません。

関連する問題