Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2015, 06:22
crisdu
 
Fecha de Ingreso: diciembre-2015
Mensajes: 1
Antigüedad: 8 años, 11 meses
Puntos: 0
optener datos de una fila seleccionada en tabla con jquery

Ante todo que tengan un buen dia amigos. Necesito ayudo con un problemita que tengo, tengo una tabla:
Código HTML:
<table id="productos" class="lista">
<thead>
 <tr>
<th>producto</th>
<th colspan="2">cantidad</th>
 <th colspan="2">empaque</th>
 <th>accion</th>
 </tr>
</thead>
<tbody>
<tr>
<td>pollo entero</td>
<td>3056.500</td>
<td>kilos</td>
<td>60</td>
<td>sacos</td>
<td><a href="#" onclick="distribuir()">Distribuir</a></td>
</tr>
<tr>
<td>gallina sadia</td>
<td>6000.000</td>
<td>kilos</td>
<td>120</td>
<td>cajas</td>
<td><a href="#" onclick="distribuir()">Distribuir</a></td>
</tr>
<tr>
<td>pierna</td>
 <td>1000.000</td>
<td>kilos</td>
<td>20</td>
<td>cajas</td>
<td><a href="#" class="distribuir">Distribuir</a></td>
</tr>
</tbody>
</table>
<table>
<tr>
<td>
<label>Producto:</label>
</td>
<td>
<input type="text" name="producto" id="producto" size="25" value="<?php echo $productoValue;?>" readonly>
</td>
</tr>
<tr>
<td>
<label>Cantidad:</label>
</td>
<td>
<input type="text" name="cantidad" id="cantidad" size="7" value="<?php echo $cantidadValue;?>">
<input type="text" name="unidad" id="unidad" size="5" value="<?php echo $unidadValue;?>" readonly>
</td>
</tr>
<tr>
<td>
<label>Empaque:</label>
</td>
<td>
<input type="text" name="nempaque" id="nempaque" size="7" value="<?php echo $num_empValue;?>">
<input type="text" name="empaque" id="empaque" size="5" value="<?php echo $empaqueValue;?>" readonly>
</td>
</tr>
</table> 
lo que quiero es que con jquery al hacer click en distribuir se llenen los campos con los datos de la fila seleccionada, lo intente con este codigo pero no me funciona:
Código HTML:
$(document).ready(function(){            
			$('a.distribuirr').click(function(){
				confirm("Desea eliminar el usuario: " /*+ id + " "*/ + producto + " " + cantidad + " " + numemp );
				producto = $(this).parents("tr").find("td").eq(1).html();
	            cantidad = $(this).parents("tr").find("td").eq(2).html();
	            unidad = $(this).parents("tr").find("td").eq(3).html();
	            numemp = $(this).parents("tr").find("td").eq(4).html();
	            empaque = $(this).parents("tr").find("td").eq(5).html();
	            
	            $('#producto').val(producto);
	            $('#cantidad').val(cantidad);
	            $('#unidad').val(unidad);
	            $('#nempaque').val(numemp);
	            &('#empaque').val(empaque);
			});
		});
se los agradesco de antemano la ayuda

Última edición por crisdu; 14/12/2015 a las 06:27 Razón: desorden del codigo