Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2013, 16:41
Rosencrantz
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 16 años, 6 meses
Puntos: 12
Respuesta: Anular evento href y continuarlo

Como mencionas que las filas las generas de manera dinámica es probable que el evento .click no se aplique a estos elementos estan "muertos", para este caso debemos aplicar alguna otra funcion para "revivir" dichos elementos y tenemos algunas alternativas puedes probar con varias de estas.

// Recomendada
$('container').on('click', 'a.borrar',function(){
//do something
});

// Recomendada
$('container').delegate('click', 'a.borrar',function(){
//do something
});

// No recomendada, deprecated en jQuery 1.9
$('a.borrar').live('click', function(){
// Do somenthing
});

Para usar .on y .delegate necesitas referenciar a partir del contenedor donde se encuentra el elemento al que le aplicaras click, generalmente un div o el mismo table esto ayuda a jquery a tener un punto de referencia desde donde "revivir".

Revisa los metodos .on y .delegate en la pagina de jquery y familiarizate con ellos ya que serán pan de cada día de ahora en adelante.

Saludos.