Я хотел бы знать, как удалить класс по имени класса с помощью jquery. Я знаю, как это сделать по ID. Я пытаюсь это:
var ButtonNumber = document.querySelectorAll(".ButtonStyleClicked");
for (var i = 0; i < ButtonNumber.length; i++) {
var ClassName = ButtonNumber[i];
$('.' + ClassName).removeClass('ButtonStyleClicked');
}
Удаление класса по идентификатору работает так:
var ID = document.getElementById(Whatever);
$('#' + ID).removeClass('ButtonStyleClicked');
Решил проблему:
querySelectorAll снимал элемент DIV. Поэтому я вставил только результат в класс удаления, и это сработало:
var ButtonNumber = document.querySelectorAll(".ButtonStyleClicked");
for (var i = 0; i < ButtonNumber.length; i++) {
var ClassName = ButtonNumber[i];
$(ClassName).removeClass('ButtonStyleClicked');
}