Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/11/2011, 05:28
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Sumar y restar en una tabla

hola Dani_s
estube probando el codigo que pusiste pero no logro dar con el resultado que necesito
yo creo que la la clave de lo que necesito esta en donde colocaste este trozo de codigo
Código Javascript:
Ver original
  1. celCredito.text( (creditoImporte > 0)?creditoImporte:0 );
  2.                 celDebito.text( (debitoImporte > 0)?debitoImporte:0 );
pero no logro adapatarlo a mi codigo
lo dejo completo para ver si me podes ayudar una vez mas
Código Javascript:
Ver original
  1. $('.credito').live('click',function(){
  2.                      if($('.debito').hasClass('seleccionar'))
  3.                         {  
  4.                         var cre = $(this).find("td").eq(5).html();
  5.                         cre = cre.replace(/,/g,'');
  6.                         cre = parseFloat(cre);
  7.                             if(cre > 0)
  8.                             {
  9.                             $(this).addClass('seleccionar')
  10.                             $('.debito').each(function(){
  11.                                 if($(this).hasClass('seleccionar'))
  12.                                     {
  13.                                         var deb = $(this).find("td").eq(5).html();
  14.                                         deb = deb.replace(/,/g,'');
  15.                                         deb = parseFloat(deb);
  16.                                         var resultado = cre - deb;
  17.                                        
  18.                                         $('.credito.seleccionar').find("td").eq(5).html(resultado);
  19.                                         $('.credito.seleccionar').find("input:first").val(resultado);
  20.                                         $(this).find("td").eq(5).html(resultado);
  21.                                         $(this).find("input:first").val(resultado);
  22.                                        
  23.                                        
  24.                                         //alert(resu);
  25.                                         $('.debito,.credito').removeClass('seleccionar');
  26.                                     }
  27.                                
  28.                                          })
  29.                             }else{ alert('el cre esta en 0');return true }
  30.                         }else{ alert('necesita seleccionar primero un debito o una factura');return true }
  31.                        
  32.                        
  33.            
  34.            
  35.          
  36.     });
  37.     //////////////////////////////////////////////
  38.     $('.debito').live('click',function(){
  39.         if ($('.debito').hasClass('seleccionar'))
  40.         {
  41.              $(this).removeClass('seleccionar');
  42.              $(this).removeClass('pasamouse');
  43.      
  44.         }
  45.         else
  46.         {   var id0 = $(this).find("td").eq(5).html(); 
  47.             id0 = id0.replace(/,/g,'');
  48.             id0 = parseFloat(id0);
  49.             if(id0 > 0)
  50.                         {
  51.                              $('.debito').removeClass('seleccionar');
  52.                              $(this).addClass('seleccionar')
  53.                         }else{ alert('esta en 0');return true }
  54.        
  55.         }
  56.     });
y tambien dejo el ejemplo que estoy realizando
http://www.sincroniavirtual.com/gestion/pago_prov1.php
en el buscador hay que poner cacero
saludos