Добрый день. Суть такая, при значении инпута выводится блок. Если ввожу, то все нормально. Но с кнопками + - не срабатывает это. Подскажите, в какую сторону копать то?
<div id="messages"></div>
<button type="button" id="superminus" class="main-color1">
<span class="icon-minus"><i class="fa fa-minus"></i></span>
</button>
<button type="button" id="superplus" class="main-color1">
<span class="icon-plus"><i class="fa fa-plus"></i></span>
</button>
<input type="text" name="quantity" value="" maxlength="4" class="plus-minus">
$('#superminus').click( function() {
var cols = $(".plus-minus").val();
if (cols > 1 ){$(".plus-minus").val(cols - 1)};
});
$('#superplus').click( function() {
var num = +$(".plus-minus").val() + 1;
$(".plus-minus").val(num);
});
var input = document.querySelector('.plus-minus');
var messages = document.querySelector('#messages');
var a=<?php echo $perem; ?>;
input.addEventListener('input', function()
{
if (input.value <= a) {
messages.textContent = 'Текст1: ' + input.value + '\n';
} else {
document.querySelector('.plus-minus').value = a ;
messages.textContent = 'Текст2: ' + input.value + '\n';
}
});