【发布时间】:2016-08-29 04:29:57
【问题描述】:
我正在尝试将一个类(或 CSS)添加到 a,隐藏的 ul 的父级,当祖父级 li 悬停时显示。
我无法直接更改代码以获得结果,所以我需要 jQuery。
代码如下:
HTML
<nav class="main-menu">
<ul>
<li>
<a>
<ul class="sub-menu">
CSS
.main-menu .sub-menu {display: none;}
.main-menu li:hover .sub-menu {display: block;}
.hovered {color: red;}
这是我正在尝试使用 jQuery,但它不起作用:
jQuery
>jQuery(".nm-main-menu ul.sub-menu).hover(function(){
jQuery(this).parent().addClass("hovered");
});
这一切都在fiddle中。
也许.hover() 不是要走的路...
请帮忙。
【问题讨论】:
-
您缺少报价
jQuery(".nm-main-menu ul.sub-menu)
标签: javascript jquery css parent jquery-hover