JQuery hover не работает с динамическими элементами

Я получаю данные из базы данных, и, исходя из количества совпадений, я хочу вывести это:

 <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>

Я хочу, чтобы это изображение менялось при наведении, поэтому я использую этот код:

$('#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');
    });

Теперь проблема в том, что он работает только с первой записью (первым отображаемым изображением link_delete) и кажется, что он не применяется к другим изображениям.

Ответы на вопрос(2)

Ваш ответ на вопрос