Pon tú código completo para que pueda revisarlo bien por ahí solo veo funciones sueltas que no se cuando ocurren ni que elementos clickas ni nada. Me sirve también que me des el link de la página si lo tienes subido.
Así sin ver el código completo te pregunto:
Código:
return "<tr>" +
"<td>" + nombreProd + "<input type='hidden'"+" name='productos[" + idProd + "]' value='" + cant + "'/></td>" +
"<td>" + precio + "</td>" +
"<td>" + cant + "</td>" +
"<td class='total'>" + subtotal + "</td>" +
"</tr>";
};
¿Qué hace eso por medio?
Saludos