我的菜單結構如下圖所示:如何在用戶點擊子元素時使用jQuery向父元素添加類?
<ul class="sub-menu" style="display: none;">
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1564 current_page_item menu-item-5230" id="menu-item-5230"><a href="http://artofsujatha.wpstag.sirahu.net/curriculam-vitae/" title="Curriculam VItae">Curriculam VItae</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5231" id="menu-item-5231"><a href="http://artofsujatha.wpstag.sirahu.net/bio/" title="Bio">Bio</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5232" id="menu-item-5232"><a href="http://artofsujatha.wpstag.sirahu.net/artist-statement/" title="Artist Statement">Artist Statement</a></li>
</ul>
當我點擊UL內的任何LI元素,我需要添加類「活動」到UL元素。 我如何在jQuery中做到這一點?
感謝您的answers.but當我點擊李頁面刷新得到這樣的類名未設置。但是點擊的LI的類名被設置爲「當前菜單項」。基於此,我需要爲其相應的UL設置類名。那麼這個怎麼做? –
你使用wordpress嗎?你用什麼函數來生成菜單?這將幫助我們避免此任務的JavaScript。 – marcio