Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

158
Views
Manejar la cantidad y el precio de la plantilla para sumar el precio total

Estaba al final de un proyecto de aplicación de comercio electrónico, pero la forma preferida de manejarlo fue cambiar a plantillas. Así que aquí está mi pregunta: creé cada plantilla con cada cantidad para cada producto que se agrega sin problemas si es necesario, y me gustaría calibrar el cálculo final. Necesito recuperar cada cantidad y cada precio, multiplicarlos por cada producto y, finalmente, sumar los precios de cada producto a un precio final. También me gustaría aprender cómo puedo manejar las flechas de entrada y mezclar su uso en el cálculo. Si alguno de ustedes pudiera ayudar, sería genial. Por favor ayuda. Aquí está el código:

 let cart = getCart(); const $itemTemplate = document.getElementById('itemTemplate'); const $cartItems = document.getElementById('cart__items'); for (let productKey in cart) { let product = cart[productKey]; let $itemTemplateClone = document.importNode($itemTemplate.content, true); const $cartItem = $itemTemplateClone.querySelector('.cart__item'); const $itemImg = $itemTemplateClone.querySelector('.itemImg'); $itemImg.setAttribute('src', product.infos.imageUrl); $itemImg.setAttribute('alt', product.infos.altTxt); const $itemName = $itemTemplateClone.querySelector('.itemName'); $itemName.textContent = product.infos.name; const $itemColor = $itemTemplateClone.querySelector('.itemColor'); $itemColor.textContent = product.infos.color; const $itemPrice = $itemTemplateClone.querySelector('.itemPrice'); $itemPrice.textContent = product.infos.price; const $itemQuantity = $itemTemplateClone.querySelector('.itemQuantity'); $itemQuantity.setAttribute('value', product.quantity); // the final calculation could go here in my opinion // const $selectQuantity = $itemTemplateClone.querySelector('.itemQuantity'); $selectQuantity.addEventListener('change', (event) => { // Don't know what to do next here to handle arrows, it lays in the quantity querySelector // });
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!