JQuery добавить класс. Путем поиска всех элементов одного класса

Как только я попытаюсь добавить элемент, выполнив поиск класса, он не сработает.

Это то, что я пробовал раньше:

$(document).ready(function(){
  var btn = $('#nightmode-btn');

  btn.click(function() {
    $('.white').addClass('.black').removeClass('.white');
  });

});

В jquery вы также можете просто поместить переменную в оператор следующим образом: $('#nightmode-btn').click(function() { $('.white').addClass('black').removeClass('white'); });. Так что вам не нужно объявлять его заранее - более аккуратный код :)

coops 26.04.2019 09:55
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
2
1
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

addClass и removeClass принимают имена классов в качестве аргумента, а не селектора. Использовать:

$('.white').addClass('black').removeClass('white');

Другие вопросы по теме