3 $('.cost-items').each(function() {
6 var price = parseFloat($items.attr('data-cost-price')) * 100;
7 var cost_const = parseFloat($items.attr('data-cost-const')) * 100;
8 var cost_per_item = parseFloat($items.attr('data-cost-per-item')) * 100;
10 var decimal_separator = $items.attr('data-decimal-separator');
12 var money = function(amount) {
13 return amount.toFixed(2).replace(".", decimal_separator);
16 var update_costs = function() {
17 var items = $items.val();
20 var total_costs = cost_per_item * items + cost_const;
21 var final = price * items + total_costs;
22 $("#cost-costs").text(money(total_costs / 100) + " zł");
23 $("#cost-final").text(money(final / 100) + " zł");
26 $items.change(update_costs);