-3
return $('.card-number').removeClass('valid').addClass('invalid');

私は関数値を返していますが、2 つのステートメントを書かずに両方removeClassを同時に行う必要があります。addClass

私はこれを試しましたが、うまくいきません:

return $('.card-number').removeClass('valid').end().addClass('invalid');
4

4 に答える 4

9

以前のコードは正しいです:

return $('.card-number').removeClass('valid').addClass('invalid');

これが機能しない場合は、コードに他の問題がある可能性があります。完全なコードを投稿してください。

于 2013-01-17T10:53:44.167 に答える
8

使用できますtoggleClasshttp://api.jquery.com/toggleClass/

return $('.card-number').toggleClass('valid invalid');
于 2013-01-17T10:40:03.160 に答える
1

あなたは属性を介してやってみることができます:

return $('.card-number').attr('class', 'invalid');

「無効」のみを追加して、クラス属性全体を置き換えます。

于 2013-01-17T10:41:35.297 に答える
0

これはうまくいきます

       return $('.card-number').removeClass('valid').addClass('invalid');
于 2013-01-17T10:56:26.960 に答える