0
我有以下代码。当有人点击其中一个“a.mainSubMenuLinkA”时,它会成功触发页面更改。在此之后,我需要将类'active'添加到之前的'a.mainSubMenuHeadingLinkA'中。jquery addClass相关元素问题
<li><a class="mainSubMenuHeadingLinkA">Approvals</a>
<ul class="submenu">
<li><a id="photos_profile" class="mainSubMenuLinkA">Profile Photos</a></li>
<li><a id="photos_gallery" class="mainSubMenuLinkA">Gallery Photos</a></li>
<li><a id="text_review" class="mainSubMenuLinkA">Text Review</a></li>
</ul>
</li>
<li><a class="mainSubMenuHeadingLinkA">Information</a>
<ul class="submenu">
<li><a href="index.htm#">Information 1</a></li>
<li><a href="index.htm#">Information 2</a></li>
<li><a href="index.htm#">Information 3</a></li>
</ul>
</li>
有代码这样几个块中(如:多mainSubMenuHeadingLinkA类),所以我需要找到一个是以前的锚点击。
我已经尝试了jQuery的许多组合.addClass(),例如:
$(this).closest('li .mainSubMenuHeadingLinkA').addClass('active');
$(this).closest('.mainSubMenuHeadingLinkA').addClass('active');
注:$(这)涉及到“a.mainSubMenuLinkA”我可以直接添加一个类此电子邮件.. 。只是不要'a.mainSubMenuHeadingLinkA'。
有什么建议吗?
THX
感谢,但似乎并没有工作...虽然读好... – Adam
所以现在做的... THX – Adam
$(本).closest 。( '礼'),父母( '礼')找到( 'mainSubMenuHeadingLinkA。 ')addClass(' 激活')。 - 这工作...欢呼声 – Adam