Ver Mensaje Individual
  #21 (permalink)  
Antiguo 10/06/2011, 12:11
Avatar de chicohot20
chicohot20
 
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Respuesta: Aplicar each a una funcion

A ver si te sirve esto:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
  3. <head><title>Jeje : : </title>
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  5. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
  6. <script type="text/javascript">
  7.     $(function(){
  8.         var iva,ivatmp,imp;
  9.         var totaliva=0;
  10.         $("table tbody tr").each(function(index,el){
  11.             iva=$(this).children("td:eq(1)").text();
  12.             ivatmp=$(this).next().children("td:eq(1)").text();
  13.             imp=parseFloat($(this).children("td:eq(2)").text());
  14.             totaliva=totaliva+imp;
  15.             if(iva!=ivatmp){
  16.                 $("#iva").append(iva+"% = "+totaliva+"<br />");
  17.                 totaliva=0;
  18.             }
  19.         });
  20.     });
  21. </head>
  22.  
  23.     <thead>
  24.     <tr>
  25.         <th>DESCRIPCION</th>
  26.         <th>IVA</th>
  27.         <th>%</th>
  28.     </tr>
  29.     </thead>
  30.     <tbody>
  31.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>21.00</td><td>0.21</td></tr>
  32.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>21.00</td><td>0.84</td></tr>
  33.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>21.00</td><td>0.22</td></tr>
  34.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>21.00</td><td>0.21</td></tr>
  35.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>10.50</td><td>0.21</td></tr>
  36.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>10.50</td><td>0.84</td></tr>
  37.     <tr><td>CABLE ADAPTADOR P MOUSEPS2 DB9HPS</td><td>10.50</td><td>0.10</td></tr>
  38.     </tbody>
  39. <br />
  40.     <span id="iva"></span>
  41.  
  42. </body>
  43. </html>