添加和删​​除jQuery中的多个类

我试图通过单击不同的单选button来添加和删除文本字段上的多个类。 在不同的单选button之间切换时,我无法删除不需要的类。 我的代码是这样的:

//For 1st radio button if(actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]").addClass("validate[required,custom[onlyNumberSp]]"); } //For 2nd radio button else if(actionUrl == "search-client-by-name") { $("#req").removeClass("validate[required,custom[onlyNumberSp]]").addClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]"); } 

你可以用空格分隔多个类:

 $("p").addClass("myClass yourClass"); 

http://api.jquery.com/addClass/

使用javascript追加类名最简单的方法。 当.siblings()行为不当时,它会很有用。

 document.getElementById('myId').className += ' active';