ichigogeta

ComprarProductos

Apr 23rd, 2021
701
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Método para comprar los productos.
  3.  * */
  4. function comprarProductos() {
  5.     var tipo = "";
  6.     var nombre = "";
  7.     var unidades = "";
  8.     var precioUnidad = "";//Declaramos las variables
  9.  
  10.     $("#comidaUno").click(function () {//Si se hace click en la primera comida
  11.  
  12.         var datos = $("#comidaUno").attr("title");//Recogemos el titulo de la primera comida
  13.         tipo = "C";//Tipo C
  14.         unidades = $("#unidad").val();//Recogemos el valor de la unidad a comprar.
  15.         precioUnidad = datos.substring(datos.length - 2);//Recogemos el precio.
  16.         for (var i = 0; i < datos.length; i++) {//Recorremos el title.
  17.             if (datos[i] !== "-" && !datos[i] !== " " && datos[i] !== "€" && isNaN(datos[i])) {//Si el title es diferente a "-" y diferente a en blanco y diferente a "€" y es no es un número.
  18.                 nombre += datos[i];//Recogemos el nombre de la comida.
  19.             }
  20.         }
  21.         //Construimos la fila con los datos del producto.
  22.         $(".zonaPedidos > table").append("<tr id='" + id + "'><td>" + tipo + "</td><td>" + nombre + "</td><td>" + unidades + "</td><td>" + precioUnidad + "</td></tr>");
  23.         precioUnidad = precioUnidad[0];//Recogemos el número del precio de la unidad sin la letra.
  24.         productos.push({id: id, tipo: tipo, producto: nombre, unidades: unidades, precio: precioUnidad});//Añadimos al array el producto.
  25.         tipo = "";
  26.         nombre = "";
  27.         unidades = "";
  28.         precioUnidad = "";//Reiniciamos las variables.
  29.         id++;//Aumentamos en 1 el id.
  30.     });
  31.  
  32. }
RAW Paste Data