return $('.card-number').removeClass('valid').addClass('invalid');
私は関数値を返していますが、2 つのステートメントを書かずに両方removeClass
を同時に行う必要があります。addClass
私はこれを試しましたが、うまくいきません:
return $('.card-number').removeClass('valid').end().addClass('invalid');
以前のコードは正しいです:
return $('.card-number').removeClass('valid').addClass('invalid');
これが機能しない場合は、コードに他の問題がある可能性があります。完全なコードを投稿してください。
使用できますtoggleClass
:http://api.jquery.com/toggleClass/
return $('.card-number').toggleClass('valid invalid');
あなたは属性を介してやってみることができます:
return $('.card-number').attr('class', 'invalid');
「無効」のみを追加して、クラス属性全体を置き換えます。
これはうまくいきます
return $('.card-number').removeClass('valid').addClass('invalid');