Lo que quiero es pasar por parametros a una funcion Javascript.
Tengo lo siguiente
en el HTML tengo
Cita:
Codigo JavaScript<table id="tDetalle">
</table>
<br><br>
<span id="idFecha"></span>
<span id="idNombre"></span>
</table>
<br><br>
<span id="idFecha"></span>
<span id="idNombre"></span>
Cita:
y la funcion abrirPopUp tengo $.each(resul, function(key, val){
datos = {
fecha: val.fecha,
nombre: val.estacion
};
salida = '<tr onClick="abrirPopUp(datos)">';
salida += '<td>'+val.fecha+'</td>';
salida += '<td>'+val.nombre+'</td></tr>';
$('#tDetalle').append(salida);
});
datos = {
fecha: val.fecha,
nombre: val.estacion
};
salida = '<tr onClick="abrirPopUp(datos)">';
salida += '<td>'+val.fecha+'</td>';
salida += '<td>'+val.nombre+'</td></tr>';
$('#tDetalle').append(salida);
});
Cita:
el problema es que no importa en cual TR de la tabla de click, siempre me muestra los datos del ultimo TR me explico.function abrirPopUp(datos)
{
$("#idFecha").html(datos.fecha);
$("#idNombre").html(datos.nombre);
}
{
$("#idFecha").html(datos.fecha);
$("#idNombre").html(datos.nombre);
}
si en la lista de la consulta tengo
2014-10-01, jaime
2014-09-28, juan
2014-09-29, maria
2014-09-30, lina
y doy clic sobre jaime me muestra los valores lina
espero me puedan ayudar gracias.