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 に答える