removeClass和addClass同时?

3zz*_*zzy -3 jquery class

return $('.card-number').removeClass('valid').addClass('invalid');
Run Code Online (Sandbox Code Playgroud)

我正在返回一个函数值,我需要两个removeClass并且addClass同时不写两个语句,想知道这是否可能?

我试过这个,但它不起作用:

return $('.card-number').removeClass('valid').end().addClass('invalid');
Run Code Online (Sandbox Code Playgroud)

Rom*_*sse 8

您可以使用toggleClass:http://api.jquery.com/toggleClass/

return $('.card-number').toggleClass('valid invalid');
Run Code Online (Sandbox Code Playgroud)


Raj*_*007 7

您以前的代码是正确的:

return $('.card-number').removeClass('valid').addClass('invalid');
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,则代码可能存在其他问题.发布完整的代码.