return $('.card-number').removeClass('valid').addClass('invalid');
我返回函數值,我需要在同一時間都removeClass
和addClass
無需編寫兩種說法,不知道如果多數民衆贊成可能嗎?removeClass和addClass同時?
我試過,但它不工作:
return $('.card-number').removeClass('valid').end().addClass('invalid');
return $('.card-number').removeClass('valid').addClass('invalid');
我返回函數值,我需要在同一時間都removeClass
和addClass
無需編寫兩種說法,不知道如果多數民衆贊成可能嗎?removeClass和addClass同時?
我試過,但它不工作:
return $('.card-number').removeClass('valid').end().addClass('invalid');
你以前的代碼是正確的:
return $('.card-number').removeClass('valid').addClass('invalid');
如果這不工作可能有其他問題,您的代碼。發佈完整的代碼。
你可以使用toggleClass
:
return $('.card-number').attr('class', 'invalid');
它取代:http://api.jquery.com/toggleClass/
return $('.card-number').toggleClass('valid invalid');
我發現切換不太可靠,也不會很好案件。 – 3zzy
如果你想確定某些類是否在元素上(這裏似乎就是這種情況),'.toggleClass()'函數不適用。 –
你可以嘗試通過屬性做整個班級屬性只添加「無效」。
哈哈,好的提示要記住,但在這種情況下,我也有其他類 – 3zzy
好的,在你的問題中只有一個類。擴展您的問題,我們將爲您找到最佳解決方案。 –
不明白這一點。你想要返回什麼? – mercsen
@mercsen我已經更新了描述 – 3zzy
目前還不清楚你想要達到的目標。也許如果你也解釋了總體目標是什麼,以及如何使用回報價值,這將有助於澄清事情。 –