Здравствуйте. Вот такая проблема
skrinshoter.ru/s/241218/O4JKJvdv нужно чтобы, нельзя было установить цифру меньше 1.
Скрипт
$('.number .number__controls').on('click', function() {
var input = $(this).closest('.number').find('input');
var value = parseInt(input.val()) || 0;
if ($(this).hasClass('nc-minus')) {
value = value - 1;
}
if ($(this).hasClass('nc-plus')) {
value = value + 1;
}
input.val(value).change();
});
Верстка
<div class="number">
<div class="number__controls nc-minus">-</div>
<input type="number" name="count" id="product_price" value="1">
<div class="number__controls nc-plus">+</div>
</div>
Пытался городить вот такое:
$("input[type='number']").prop('min',1);
или
$("#product_price").attr({"max" : 10,"min" : 1});
но это не то, нужно в скрипте установить предел "не меньше 1"