Спасибо за ответ. Решил немного другим способом.
Теперь мучаюсь со значением текущего input. Когда добавляю в корзину, всегда берется значение первого input.
this.addToCart = function(curObj, id, name, price, num)
{
num = $(".mam").val();
num = parseInt(num)
alert(num)
так получаю значение value. Но значение всегда первого input.
В чем проблема? Подскажите пожалуйста