Tôi có một đối tượng divjQuery - loại bỏ một lớp học mà là trong một mảng
<div class="class1 classA classB class2"> content </div>
và một số nút
<button id="numbers">clickme N </button>
<button id="alphas">clickme A </button>
Mã nên làm chức năng này:
<script>
var classesN = [class1, class2, class3];
var classesAlpha = [classA, classB, classC];
$('#alphas').click(function() {
$('div').removeClass(all classes that are in the classesAlpha array);
});
$('#numbers').click(function() {
$('div').removeClass(all classes that are in the classesN array);
})
</script>
Cảm ơn cho bất kỳ đề xuất nào và tôi hy vọng bạn thích câu hỏi :)
Tại sao có khoảng cách giữa dấu ngoặc và số nhận dạng thẻ của bạn? Đã thử nghiệm trong IE, Firefox và Chrome. Tôi không biết những gì biên tập viên hoặc IDE bạn đang sử dụng, nhưng nó nhổ ra html không hợp lệ. – Daedalus
Tôi có thể không định dạng mã đúng cách – thednp
http://stackoverflow.com/questions/11279835/delete-all-classes-after-a-certain-class ?? ':)' tương tự, hmm –