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) и кажется, что он не применяется к другим изображениям.