El problema es que quiero coger el valor de un td haciendo click en su td correspondiente.Pongo el codigo y me explico:
Código PHP:
echo "<table>";
echo "<tr>";
echo "<th>Contrato</th>";
echo "<th>Alias</th>";
echo "<th>Promocion</th>";
echo "<th>Porcentaje D.</th>";
echo "<th>Distribuidor</th>";
echo "<th>Fecha Inicio</th>";
echo "<th>Fecha Fin</th>";
echo "</tr>";
for($i=0;$f = mysql_fetch_assoc($r);$i++)
{
$id_contrato = $f['contrato'];
echo "<tr id='$i'>";
echo "<td>".$id_contrato."</td>";
echo "<td>".$f['alias'] ."</td>";
echo "<td>".$f['promocion'] ."</td>";
echo "<td>".$f['porcentaje'] ."</td>";
echo "<td>".$f['distribuidor'] ."</td>";
echo "<td>".$f['fecha_inicio'] ."</td>";
echo "<td>".$f['fecha_fin'] ."</td>";
echo "<td >H</td>";
echo "</tr>";
echo "<tr id='f$i' style='display:none'>";
echo "<td>".f."</td>";
echo "</tr>";
}
echo "</table>";
?>
El problema es que luego quiero coger el valor que tenga el primer <td> cosa que no consigo.
La solucion este en lo que pongo en negrita aqui abajo:
Código:
Gracias de antemano. <script type="text/javascript"> $(document).ready(function (){ $("tr:odd").css("background-color", "#B0C4DE"); $("tr").click( function(){ var valor = $(this).attr("id"); var contrato = $(this).val(); alert(contrato); $.get("resultados_promos.php", { idcli: valor }, function(data){ $("#f"+valor).toggle().html(data); }); return false; }); }); </script>