Saya mencoba menambah dan menghapus beberapa kelas pada bidang teks dengan mengklik tombol radio yang berbeda. Saya tidak dapat menghapus kelas yang tidak diinginkan sambil beralih di antara berbagai tombol radio.
Kode saya untuk ini adalah:
// 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
sumber
sumber
Tambahkan beberapa kelas:
atau dalam kaskade:
Sangat mirip juga untuk menghapus lebih banyak kelas:
atau dalam kaskade:
sumber
$("p")
?Cara termudah untuk menambahkan nama kelas menggunakan javascript. Ini bisa bermanfaat saat
.siblings()
bertingkah buruk.sumber