На сайте есть кнопка добавления товара в корзину, у каждой кнопки есть атрибут вида:
onclick="addcart(2,1,27);"
Последняя переменная в функции - количество товара. Без проблем реализовал кнопки "плюс" и "минус", сделал
<div id="points"></div>
в котором указывается количество для юзверя.
До этого всего был атрибут data-qnt="" и все обрабатывалось jQuery, но от них решил отказаться в пользу простого онклика. Собственно не могу решить задачу как поменять последнее значение в функции в онклике. Есть ли в js функция подобная substr() в php?
Функции плюс-минус реализовал следующим образом:
// В диве points есть по умолчанию какое-то значение кол-ва товара (бывает 1, а бывает только упаковка по 7 штук, например, для этого и юзается qnt)
function inc(qnt){
$("#points").html(parseInt($("#points").html())+qnt);
$('#id кнопки').attr("data-qnt",parseInt($('#id кнопки').attr("data-qnt"))+qnt); // нужно заменить на фун-ю изменения онклика
return false;
}
function dec(qnt){
if (parseInt($("#points").html())>qnt) {
$("#points").html(parseInt($("#points").html())-qnt);
$('#id кнопки').attr("data-qnt",parseInt($('#id кнопки').attr("data-qnt"))-qnt); // нужно заменить на фун-ю изменения онклика
return false;
}
}
Заранее спасибо за ответ =)