我是 jQuery 新手,所以我认为这对很多人来说都是微不足道的。我正在制作一个带有子菜单的导航栏,这些子菜单在主菜单悬停时出现。我想更改主菜单的背景图像,同时显示子菜单。这是我的代码:
$('#nav-list li.products').hover( 功能() { $('#nav-list li.products ul').addClass("hover"); $(this).css("背景图片","url(img/products-hover.png)"); }, 功能() { $('ul', this).removeClass("hover"); $(this).css("背景图片","url(img/products.png)"); } );
此代码仅显示子菜单,但不更新主菜单的样式。我怎样才能在 jQuery 中实现这一点?谢谢!