【发布时间】:2014-03-04 18:58:34
【问题描述】:
我从数据库中获取数据,根据匹配的数量,我想输出这个:
<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 图像),并且似乎不适用于其他图像。
【问题讨论】:
-
尝试将
id="link_delete"更改为class="link_delete",然后将$('#link_delete')更改为$('.link_delete')