Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2013, 04:36
ffresno
 
Fecha de Ingreso: noviembre-2002
Mensajes: 50
Antigüedad: 21 años, 5 meses
Puntos: 0
Anular evento href y continuarlo

Buenas, quiero consultaros lo siguiente. Algo estoy haciendo mal ya que no estoy demasiado puesto en jQuery.
Tengo una tabla que se genera dinamicamente con varias filas. En esas filas hay un enlace para llamar a un cuadro de dialogo que me pregunta si estoy seguro de borrar la fila.
.....
Código:
<tr>
     <td>.</td>.aqui van todas las columnas........<td>.</td>
      <td><a href="{{ path('escuela_delete', { 'id': entity.id }) }}" class="borrar" id="{{entity.id}}" ><i class="icon-remove"></i></a></td>
</tr>
En el codigo jQuery de abajo hago lo siguiente:
- Controlo cuando se pulsa sobre un enlace de tipo borrar
- Paro el href hasta hacer la pregunta
- Hago la pregunta y en caso afirmativo
- Quiero dejar continuar el evento del href

El problema es que siempre me da el primer enlace que aparece en la tablay no de la fila que pulso

Código:
$(document).ready(function(){
	   $("a.borrar").click(function(){ // Click to only happen on announce links
	   	  event.preventDefault();
	      bootbox.confirm("Estás seguro que quieres borrar el alumno?", function(result) {
                if (result) {
   					var link = $(this).attr('href');
					window.location = link;
				}
            });
	   });
});
¿Alguien me puede ayudar a obtener el href correspondiente a la fila que pulso?