Задать вопрос
VNaumenko
@VNaumenko
Веб-разработчик

Как изменить значение в input так, чтобы обновлялись остальные данные?

Есть инпут, при изменение которого обновляется цена. Все эти операции делает плагин для WordPress и повлиять я на него не могу.
o27qv.jpg
Если я обновляю цену с клавиатуры, или нажимаю на стрелочки в Input Number то значение отлично меняется и все хорошо.
k2r1x.jpg
Но я написал свой инпут с кнопками (потому-что кастомизировать input number нельзя), при нажатии на плюс или минус должно меняться количество комнат в изначальном инпуте И обновляться цена. Это я все сделал, но цена не меняется.
Я так понял дело в том, что я меняю значение инпута через val(), но как мне заставить обновить значение и цену?
Можно ли это сделать средствами JS, или надо ковырять плагин и искать событие обновление цены?
Вообще что можете в этом случае посоветовать?
$('.plus-value').on('click', function () {
    var oldValue = $('#tmcp_textfield_2').val();
    $('#tmcp_textfield_2').val(parseInt(oldValue)+1);
  });

Вот что у меня, нажимаю на плюс, значение увеличивается но цена не обновляется.
spm0g.jpg
  • Вопрос задан
  • 956 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
supertrolyaso
@supertrolyaso
Самоучка
Если цена обновляется по событию change на input`е, то после нажатия на кнопку нужно вызвать событие change, для обновления цены.
$('#tmcp_textfield_2').change();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы