Проверка наличия класса

109
24 сентября 2021, 05:20

Есть код "корзины", как можно сделать проверку наличия класса, если класс уже есть, то вместо добавления нового блока увеличивать значение input'а на 1.

  <script>
      $(".buyprod").click(function () {
        var img = $(this).parent().find("img").attr("src");
        var i=1;
        $("#cartdiv").append('<div class="module_holder"><div class="module_item'+i+'"><img src="'+ img +'" alt="photo1"><br><p><input type="number" value="1" min="0" max="5" step="1"></div></div>');
        i++;
      });
  </script>

Нужно проверить если класс module_item+i(номер блока), уже существует, то увеличить значения инпута.Нашел ещё ошибку, классы повторяться не будут, как можно сделать чтобы i при нажатии на определённый блок имело своё значение?

Answer 1
if ($('selector').hasClass('your-class')) {
  const input = $('input');
  input.val(input.val()++);
}
READ ALSO
Не работает CSS В HTML файле

Не работает CSS В HTML файле

Такая проблема, у меня не работает css файл на локальном сервере, в коде вроде ошибок нету, вчера все работалоPS Тут вставленный код отлично...

139
Как можно переписать рекурсивный поиск количества вершин в дереве?

Как можно переписать рекурсивный поиск количества вершин в дереве?

> Максимальное число вершин дерева в цепочке, начинающейся в корне дерева, заканчивающейся в одном из его листьев, и не содержащей никакую...

107
Для каждого слова заданного текста указать долю согласных. Определить слово, в котором доля согласных максимальна

Для каждого слова заданного текста указать долю согласных. Определить слово, в котором доля согласных максимальна

Для каждого слова заданного текста указать долю согласныхОпределить слово, в котором доля согласных максимальна

141
Изменение надписи по нажатию на кнопкe

Изменение надписи по нажатию на кнопкe

Нужно сделать так, чтобы щелчок по второй кнопке удалял надпись привет, и отображал новую другого цвета, например "Пока !"

118