$(function() { $(document) .on('click', '.remove-order-product', function(e) { e.preventDefault(); var current_price = parseInt($(this).parents('.row-order-product').data('price')); var number = parseInt($(this).parents('.row-order-product').children('.col-md-3').children('.form-group').children('input').val()); var id = $(this) .data('id'); var variant = $(this) .data('variant'); $(this) .parents('.row-order-product') .remove(); var total_price = parseInt($(".sum_all") .children('p') .text()); total_price = total_price - (current_price * number); console.log(number); $(".sum_all") .children('p') .text(total_price); }); $(document) .on('click', '.variant-to-order', function(e) { e.preventDefault(); var id = $('#add-to-order'); var count = $('#count-to-order'); var order = $(this) .data('id'); if (id.val() && count.val()) { $.post('/admin/order/add-to-order', { id: id.val(), count: count.val(), order: order }, function(data) { if (data.success) { var sum = $(".sum_all") .children('p') .text(); $(".sum_all") .children('p') .html(parseInt(sum) + parseInt(data.price)); $('#product-rows') .append(data.row); } }); } }); $(document).on('change', '.count', function() { var count_old = parseInt(this.defaultValue); console.log(count_old); var count_new = parseInt(this.value); var current_price = parseInt($(this).parents('.row-order-product').data('price')); var total_price = parseInt($(".sum_all").children('p').text()); total_price = total_price - (count_old * current_price) + (count_new * current_price); this.defaultValue = this.value; $(".sum_all").children('p').text(total_price); }) }); function showLoader(container) { $(container) .prepend('
'); }