Hej
Chciałbym poprzez kliknięcie na dany produkt zaktualizować cenę i ilość w koszyku właśnie o dane tego produktu. Przykładowo: Początkowo koszyk jest pusty, klikam w produkt i do koszyka wskakuje cena i ilość, kolejne kliknięcia zwiększają te wartości. Strona jest tylko poglądowa, dlatego potrzebuję maksymalnie prostego kodu. Nie potrzebuję gotowców.
Czego użyć, czystego JS, czy jQuery?
Chciałbym te dane wysłać do pola <span>, jest lepsza opcja?
Odnośnik, który powinien dodawać ceny i koszyk, który powinien się aktualizować:
<a href="javascript:void(0)" class="expand" onclick="add_item(1, 105.99);">Dodaj do koszyka</a>
<span id="quantity">Koszyk jest pusty</span>
<span id="price"></span>
oraz mój, działający w połowie kod JS (tzn dodaje tylko tą ostatnią pozycję, nie sumuje się)
function add_item(quantity, price){
var quantity = quantity;
var price = price;
price = parseFloat(price);
if(isNaN(basketQuantity))
{
var basketQuantity = 0;
basketQuantity=basketQuantity + quantity;
}
if (isNaN(basketPrice))
{
var basketPrice = 0;
basketPrice=basketPrice + price;
}
document.getElementById('quantity').innerHTML = basketQuantity+"szt. /";
document.getElementById('price').innerHTML = basketPrice+"zł";
}
Nie liczę na gotowe rozwiązania, chciałbym wiedzieć gdzie robię błąd i może zmienić podejście, odświeżyć umysł :D
Pozdrawiam serdecznie ;)