Задать вопрос

Умножаем кол-во на две суммы и выводим, кнопки плюс и минус не срабатывают если они в див, почему?

Все привет.
Проблемка маленькая, я понял в чем дело, но не пойму как сделать чтобы все работало.
Кнопки прибавить или уменьшить кол-во в импуте, не срабатывают, если обернуты в див, почему?

Вот так не работают:
<div class="fullkolvo">
<input type="text" name="kolvo" class="fkolvo" maxlength="4" value="1" />
 <div class="fkolv">
<div class="ftovplus">+</div>
<div class="ftovminus">-</div>
 </div>
</div>


Вот так кликаются и в импуте кол-во уменьшается и прибавляется:
<div class="fullkolvo">
<input type="text" name="kolvo" class="fkolvo" maxlength="4" value="1" />
<div class="ftovplus">+</div>
<div class="ftovminus">-</div>
</div>


Рабочий пример тут:
https://jsfiddle.net/ro3mfzvs/6/
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
NooBiToo
@NooBiToo
https://jsfiddle.net/6wzfmqv8/
Дело в контексте this, используйте просто var $input = $('.fkolvo');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽