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