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
$('#agregar-presentacion').click(function() { //Aqui saco los valores del formulario y lo agrego a la tabla $('#lista-presentaciones').append('<tr><td><input type="checkbox" name="presentacion" value="'+$('#presentacion').val()+'"></td>'+ '<td>'+$('#presentacion').val()+'</td>'+ '<td>'+$('#valor').val()+'</td>'+ '<td>'+$('#peso').val()+'</td>'+ '<td>'+$('#alto').val()+'</td>'+ '<td>'+$('#ancho').val()+'</td>'+ '<td>'+$('#largo').val()+'</td></tr>'); }); $('#gproducto').click(function() { var presentaciones; var i = 0; //Validar Producto es una funcion que retorna true o false, eso funciona bien //En validar producto se valida que la tabla tenga filas, el problema comienza en el each. if(!validarProducto()) { $('#lista-presentaciones tr').each(function() { presentaciones[i]=$(this).find('td').eq(1).html(); alert(presentaciones[i]); }); } });
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