Ich versuche, mehrere Klassen in einem Textfeld hinzuzufügen und zu entfernen, indem ich auf verschiedene Optionsfelder klicke. Ich kann die unerwünschten Klassen beim Umschalten zwischen verschiedenen Optionsfeldern nicht entfernen.
Mein Code dafür ist:
// 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]]");
}
javascript
jquery
Raman
quelle
quelle
Fügen Sie mehrere Klassen hinzu:
oder in Kaskade:
Sehr ähnlich auch, um weitere Klassen zu entfernen:
oder in Kaskade:
quelle
$("p")
?Der einfachste Weg, den Klassennamen mit Javascript anzuhängen. Es kann nützlich sein, wenn Sie
.siblings()
sich schlecht benehmen.quelle