Estou tentando adicionar e remover várias classes em um campo de texto clicando em botões de opção diferentes. Não consigo remover as classes indesejadas enquanto alterno entre diferentes botões de opção.
Meu código para isso é:
// 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
fonte
fonte
Adicione várias classes:
ou em cascata:
Muito semelhante também para remover mais classes:
ou em cascata:
fonte
$("p")
?maneira mais fácil de acrescentar o nome da classe usando javascript. Pode ser útil quando
.siblings()
estiver se comportando mal.fonte