Estoy tratando de agregar y eliminar varias clases en un campo de texto haciendo clic en diferentes botones de radio. No puedo eliminar las clases no deseadas mientras cambio entre diferentes botones de radio.
Mi código para esto es:
// 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
fuente
fuente
Agregar múltiples clases:
o en cascada:
Muy similar también para eliminar más clases:
o en cascada:
fuente
$("p")
?La forma más fácil de agregar un nombre de clase usando javascript. Puede ser útil cuando te
.siblings()
portas mal.fuente