Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

160
Vistas
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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda