0

我想用 jQuery 改变链接的背景颜色,链接的原始 CSS 是

#container ul li:hover ul li a{
    background: #FF0000
}

我正在尝试以下 jQuery 代码,但它似乎不起作用。

jQuery('#container ul li:hover ul li a').css('background', '#FF0000');

我可以为普通链接设置 css,但它唯一导致链接悬停的问题。

4

2 回答 2

3

试试这个:

jQuery('#container ul li ul li a').hover(function(){
   $(this).css('background', '#FF0000');
})

或这个 :

jQuery('#container ul li').hover(function(){
   $(this).find("ul li a").css('background', '#FF0000');
})
于 2012-11-24T21:00:49.197 回答
0

您可以尝试使用 jquery 悬停功能。http://api.jquery.com/hover/ 并重新设置颜色。

于 2012-11-24T21:04:19.933 回答