我正在尝试a:link
根据悬停的子子菜单在导航菜单中为最近的父级切换 CSS 类。我可以让它为最近的父<li>
标签工作,但不是a:link
我希望发生此事件的内部。
的HTML:
<ul class="menu">
<li><a href="#">First Parent</a>
<ul class="sub-menu">
<li><a href="#">First Child</a></li>
<li><a href="#">Second Child</a></li>
</ul></li>
<li><a href="#">Second Parent</a>
<ul class="sub-menu">
<li><a href="#">First Child</a></li>
<li><a href="#">Second Child</a></li>
</ul></li>
</ul>
因此,我编写的用于选择<li>
正在工作的父级的函数是:
$("ul.sub-menu").hover(function(){
$(this).closest("li").toggleClass("parenthovered");
});
但是我怎样才能让这个类a:link
为父级切换ul.menu li
?就像是:
$("ul.sub-menu").hover(function(){
$(this).closest("li a").toggleClass("parenthovered");
});
但这当然行不通,我只是不确定我需要更改什么语法。
非常感谢。