当我悬停图像时,如何使文本更改颜色

时间:2014-03-07 11:50:31

标签: jquery css

当我悬停图片时,我正在尝试使用CSS来使文本改变颜色,但是根本没有运气

<li>
<a href="#"><img src="#"></a>
<a href="#">TEXT</a>
</li>

3 个答案:

答案 0 :(得分:3)

您可以使用li:hover代替img:hover。 在CSS中它将是这样的:

li:hover a 
{
color: red;
}

答案 1 :(得分:1)

<ul>
<li>
<a href="#" class="img"><img src="#"></a>
<a href="#">TEXT</a>
</li>
</ul>
<style>
.img:hover~a{
    color: #000000;
}
</style>

答案 2 :(得分:0)

$("img").hover(function(){
  $(this).parent().next("a").css("color","red"); 
});

$("img").mouseout(function(){
   $(this).parent().next("a").css("color",""); 
 });

DEMO