sigo con mi lista de noticias en jquery,pero tengo otro problema que espero que me lo podais resolver.
genero la lista de noticias de la base de datos:
Código :
$.getJSON("noticias.php",
function(data){
$("#noticias").html('');
for (var i = 0; i < data.length; i++) {
$("#noticias").append('<div id="contcabecera-not"><div id="cabecera-not" class="cabecera-not">'+data[i].fecha+' - '+data[i].cabecera+'</div><div class="borrarnoticia" id="borrar-not'+i+'" >Borrar'+i+'</div></div><div id="cuerpo-not'+i+'">'+data[i].cuerpo+'</div>');
$('borrar-not'+i).click(function (){
// PROBLEMA AQUI DENTRO LA VARIABLE i siempre es igual a data.length
});
}
});
Cada noticia tiene un enlace para borrarla y ahí esta el problema:
a cada div lo identifico seguido de la variable i del for para que sean unicos:
Código :
id="borrar-not'+i+'" id="cuerpo-not'+i+'"
Esto si me funciona y se que cada enlace de borrar tiene un identificador distinto pero a la hora de asignarle un evento a cada enlace de borrar no se como hacerlo, no se como obtener el valor i de cada elemento, lo que hay dentro del click no es dinámico siempre tiene el ultimo valor que se le asigno a la i en el bucle for:
Código :
$('borrar-not'+i).click(function (){
//AQUI DENTRO LA VARIABLE i siempre es igual a data.length
});
Espero haberme explicado bien. A ver si me podeis ayudar.
Muchas gracias.
