Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2015, 04:24
Avatar de Andreslrz
Andreslrz
 
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 16 años, 2 meses
Puntos: 2
Problema recorriendo tabla

Buen día.

Tengoun problema al recorrer una tabla en la cual a traves de un formulario creo las filas, pero cuando necesito sacar los valores me dice que la tabla tiene filas pero no puedo sacar el valor de cada campo.

Aqui dejo el codigo
Código Javascript:
Ver original
  1. $('#agregar-presentacion').click(function() {
  2. //Aqui saco los valores del formulario y lo agrego a la tabla
  3.     $('#lista-presentaciones').append('<tr><td><input type="checkbox" name="presentacion" value="'+$('#presentacion').val()+'"></td>'+
  4.                                           '<td>'+$('#presentacion').val()+'</td>'+
  5.                                           '<td>'+$('#valor').val()+'</td>'+
  6.                                           '<td>'+$('#peso').val()+'</td>'+
  7.                                           '<td>'+$('#alto').val()+'</td>'+
  8.                                           '<td>'+$('#ancho').val()+'</td>'+
  9.                                           '<td>'+$('#largo').val()+'</td></tr>');
  10. });
  11.  
  12.  
  13. $('#gproducto').click(function() {
  14.     var presentaciones;
  15.     var i = 0;
  16. //Validar Producto es una funcion que retorna true o false, eso funciona bien
  17. //En validar producto se valida que la tabla tenga filas, el problema comienza en el each.
  18.     if(!validarProducto()) {
  19.         $('#lista-presentaciones tr').each(function() {
  20.             presentaciones[i]=$(this).find('td').eq(1).html();
  21.             alert(presentaciones[i]);
  22.         });
  23.     }
  24. });

Las validaciones ya estan probadas y funcionan, el problema es que al verificar el numero de filas reconoce las que tiene, pero no entra al each