var artbox_basket = new ArtboxBasket(); $(document).on('click', '.buy_button', function(e) { e.preventDefault(); var product_variant_id = $(this).data('id'); var count = 1; artbox_basket.add(product_variant_id, count); }); $(document).on('change', '#buyForm .prod_count', function(e) { e.preventDefault(); var product_variant_id = $(this).parents('tr').data('id'); var value = $(this).val(); if(value < 0) { value = 0; } artbox_basket.set(product_variant_id, value); }); $(document).on('click', '#buyForm .count_choise .minus', function(e) { e.preventDefault(); var container = $(this).parents('tr'); var input = $(container).find('.prod_count'); var value = $(input).val(); var new_value = parseInt(value) - 1; $(input).val(new_value); $(input).trigger('change'); }); $(document).on('click', '#buyForm .count_choise .plus', function(e) { e.preventDefault(); var container = $(this).parents('tr'); var input = $(container).find('.prod_count'); var value = $(input).val(); var new_value = parseInt(value) + 1; $(input).val(new_value); $(input).trigger('change'); });