如何在单击子项时使用jQuery将类添加到父元素?

Rav*_*thi 1 javascript css 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>
Run Code Online (Sandbox Code Playgroud)

当我点击UL中的任何LI元素时,我需要将类"active"添加到UL元素.我怎么能在jQuery中做到这一点?

mar*_*cio 6

试试这个:

$('ul.sub-menu li').click(function(){
 $(this).parent().addClass('active');
});
Run Code Online (Sandbox Code Playgroud)