jQuery-Hover funktioniert nicht mit dynamischen Elementen

Ich erhalte Daten aus einer Datenbank und basierend auf der Anzahl der Übereinstimmungen möchte ich Folgendes ausgeben:

 <div id='link_delete_holder' style='position:absolute;left:590px;top:10px'>
            <img id='link_delete' src='images/account_related/icons/link_delete.png'/>
        </div>

Ich möchte, dass sich das Bild beim Hover ändert, also benutze ich diesen Code:

$('#link_delete').hover(function(){
    $(this).attr('src', 'images/account_related/icons/link_delete_h.png');
}, function(){
    $(this).attr('src', 'images/account_related/icons/link_delete.png');
    });

Das Problem ist, dass es nur für den ersten Datensatz (das erste link_delete-Bild, das angezeigt wird) funktioniert und anscheinend nicht für andere Bilder gilt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage