Powiązanie kliknięcia Jquery nie działa po raz drugi

mam dziwne zachowaniea i zimg oznaczyć wewnątrz.

Mam stronę php z tabelą, która jest listą rekordów. Na końcu każdego wiersza mam przycisk do usunięcia wiersza.

Oto kod mojej tabeli:

<div class='edit' >
    <a id='20' href='#' return;>
        <img src='images/edit.png'  />
    </a>
</div>

Każdy rekord, każdy wiersz głównej tabeli ma powyższy kod, o innym identyfikatorze.

Mój kod skryptu to:

$("#delete a").click(function(e) {

e.preventDefault();

$('#action').val("delete");
$('#keyAction').val(this.id);

$.ajax({
        type: "POST",
        url: "processAttivita.php",
        data: $("#attivita_form").serialize(),
        error: function(msg) {
            $("#errore").html(msg);
        },
        success: function(msg) {
            // display the errors returned by server side validation (if any)
            ricaricaLista();                

        }
    });     

 // end click delete event  
 });

Pierwszy wiersz, który próbuję usunąć, klikając na obraz działa dobrze. Na drugim wydaje się, że jquery nie wiąże zdarzenia „click” i domyślnego hrefa element występuje, pozostając na tej samej stronie z powodu „#” w atrybucie href.

Wszelkie pomysły, dlaczego drugi raz jquery nie przechwytuje, kliknij<a> element ?

questionAnswers(1)

yourAnswerToTheQuestion