Muchísimas gracias. Al final lo he conseguido de otra forma (ahora después lo pongo). Es que al final no hacia falta hacer que el <tr> fuese un link.
Otra pregunta: digamos que tengo una tabla que se rellena de forma dinámica con jQuery.
var fila = $("<tr id="+ curso.titulo +">");
// Añadimos el texto obtenido de la base de datos
fila.append($("<td>").text(curso.titulo));
fila.append($("<td>").text(curso.localidad));
fila.append($("<td>").text(curso.fecha_inicio));
fila.append($("<td>").text(curso.fecha_fin));
fila.append($("<td>").text(curso.plazas_disponibles));
// Añadimos la fila al cuerpo de la tabla
$("#tabla_cursos tbody").append(fila);
Digamos que es una tabla de cursos escolares, por ejemplo. Como vemos, cada <tr> se genera metiendo un id (que es el título del curso). Ahora, lo que pretendo es que, al pulsar en una fila, se ejecuta una determinada acción. Así que he pensado en obtener el id del <tr> sobre el que se pulse. Pero... no lo consigo. En primer lugar he probado a que me muestre por consola un mensaje cuando se pulse dentro de un <td>, y ni siquiera eso soy capaz de hacer.
$("td").on("click",function(){
console.log("Se ha pulsado en un td");
});
La verdad es que no entiendo porqué este último código no me funciona, si es súper simple xD
Os dejo una foto para que os hagáis una idea de cómo es la tabla:

¿Alguien sabe cómo podría hacer todo esto?
Gracias de nuevo
