我的菜单结构如下图所示:如何在用户点击子元素时使用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