Добрый день! Подскажите, пожалуйста, как сделать чтоб цена товара меняла от веса.
Например у нас 1кг колбасы стоит 200 рублей. При изменении веса на 200 грамм цена должна соответственно измениться.
Вот так я делаю, у меня меняется цена в карточке товара, но в корзине не работает… И итоговая цена выводится неверно…

n();
    for (var c = $(".weight input[name='weight']"), r = c.length - 1; r >= 0; r--) {
        var l = $(c[r]).val() * $(c[r]).data("price")/1000,
            d = $(c[r]).val();
            
        $(c[r]).parent().parent().parent().next().next().children("span").text(l), $(c[r]).parent().parent().parent().next().children(".count-change").text(d)
    }
    
    
     $(".weight input[name='weight']").change(function() {
        var e = $(this).val() * ($(this).data("price")/1000),
            t = $(this).val();
        $(this).parent().parent().parent().next().next().children("span").text(e)
    }), $(".weight-change input[name='weight']").change(function() {
        $(".price-change").text($(this).val() * $(".price-change").data("price")/1000)
    }), $(".price-change").text($(".weight-change input[name='weight']").val() * $(".price-change").data("price")/1000)