用jQuery改变悬停的背景

时间:2014-05-12 23:00:39

标签: jquery css

我已经在a:hover上设置了背景图像,我需要在鼠标悬停时覆盖该图像(尽管它基于条件)。

我试过这个,但它不起作用:

$("a").mouseover( function() {
    $(this).css('background-image', 'url(../images/new2.png');
});

...它仍然显示使用CSS应用于a:hover的那个。

2 个答案:

答案 0 :(得分:4)

您的网址需要一个结束括号

答案 1 :(得分:0)

扩展@sahbeewah回答,关闭你网址的括号

$("a").mouseover( function() {
    $(this).css('background-image', 'url(../images/new2.png)');
});

您也可以使用css

a:hover{
   background-image : url(../images/new2.png);
}