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?