Hace un tiempo un compañero del foro me ayudo a crear una funcion mostrar unos registros segun iban apareciendo
y si ya estaban mostrados los sumaba
este es el codigo
Código Javascript:
el problema es que si encuentra 2 textos iguales funciona perfecto (si esta uno debajo del otro en la tabla ) pero si encuentra otro texto igual a los anteriores y tampoco esta a continuacion de los anteriores lo vueve a crear y lo que necesito es que si son los textos iguales que no los cree y que sume su valor dejo una imagen asi se entiende mejor Ver original
$(document).ready(function(){ var iva,ivatmp,imp,idr; var totaliva=0; $("#gri tbody tr").each(function(index,el){ iva=$(this).children("td:eq(8)").text(); ivatmp=$(this).next().children("td:eq(8)").text(); imp=$(this).children("td:eq(9)").text(); imp=imp.replace(/,/g,''); imp=parseFloat(imp); totaliva=totaliva+imp; idr=iva.toString(); idr=idr.replace(".",""); if(iva!=ivatmp){ $('#iva').append('<span id="iva'+idr+'" >'+iva+'<span class="total" >'+(totaliva).formatMoney(2, '.', ',')+'</span></span>'); totaliva=0; } }); });
http://www.sincroniavirtual.com/tabla.jpg
Agradezco cualquier ayuda que me puedan brindar
saludos