Как при клике на + и - менять ссылку?
Вообще не могу додуматься как сделать такое? у нас есть костыльный магазин и раньше продавали товары поштучно, сейчас же перешли уже на выбор количества. Пока делается нормальный магазин, надо решить эту задачу, а я никак не могу как сделать чтобы при клике на + и - менялся ссылка добавления в корзину? Есть ссылка в карточке товара
<a class="buy_button" href="/addtocart.php?id=387&q=1" rel="nofollow">Добавить в корзину</a>
Сделал в карточке товара инпут
<div class="kolvo">
<span class="minus"></span>
<input type="number" value="1" min="1">
<span class="plus"></span>
</div>
Как мне увеличивать и уменьшать количество в ссылке q= ?, это еще при том что на странице могут быть несколько товаров Код кнопок
$('.minus').click(function () {
var $input = $(this).parent().find('input');
var count;
if($input.hasClass('isdbl')){
count = parseFloat($input.val()) - parseFloat($input.attr('step'));
count = count < parseFloat($input.attr('step')) ? parseFloat($input.attr('step')) : count;
}
else{
count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
}
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
if($input.hasClass('isdbl')){
$input.val(parseFloat($input.val()) + parseFloat($input.attr('step')));
}
else{
$input.val(parseInt($input.val()) + 1);
}
$input.change();
return false;
});
Источник: Stack Overflow на русском