Рассчитайте процентную скидку на несколько продуктов на странице со списком продуктов.Jquery

Программирование на jquery
Anonymous
Рассчитайте процентную скидку на несколько продуктов на странице со списком продуктов.

Сообщение Anonymous »

Привет, я пытаюсь определить процентную скидку на товары, которые продаются на странице со списком товаров и имеют цену, как была, так и сейчас.
У меня есть код работаю над получением процентной скидки, но не могу заставить ее работать динамически для каждого продукта. Поскольку на данный момент он выполнит расчет, а затем выведет ту же процентную скидку для каждого продукта, и даже для продуктов, которые имеют полную цену.
Любая помощь по этому вопросу будет оценена по достоинству. Спасибо!

Код: Выделить всё

setTimeout(function discountPrice() {
$('.product-slab__price').each(function() {
var pattern = /[^0-9\.]/g;
var wasPrice = parseFloat($(".product-price__primary .product-price__was").text().replace(pattern, "")) / 100;
var newPrice = parseFloat($(".product-price__primary .product-price__value--discounted").text().replace(pattern, "") / 100);
var subtractPrice = (Math.abs(wasPrice - newPrice));
var dividePrice = (Math.abs(subtractPrice / wasPrice));
var multiplyPrice = (Math.abs(dividePrice * 100));
$('.discountPercentage').html(multiplyPrice.toFixed(0) + "&#37");
});
}, 500);

Код: Выделить всё

.product-price__was {
text-decoration: line-through;
}

.product-price__value.product-price__value--discounted {
color: red;
}

Код: Выделить всё



Was €10,00
Now €8,00
 




€15,00
€10,00





€15,90





Подробнее здесь: https://stackoverflow.com/questions/665 ... sting-page

Вернуться в «Jquery»