我想要完成的就是能够拥有一个无序链接列表,其中单击一个链接,父列表项被分配为“活动”类.在该列表中单击另一个链接后,它会检查是否已分配“活动”,将其从该列表项中删除,并将其添加到最近单击的链接父列表项中.
例:
<ul> <li><a href="#">I am link one</a></li> <li class="active"><a href="#">I am link two</a></li> </ul>
<ul> <li class="active"><a href="#">I am link one</a></li> <li><a href="#">I am link two</a></li> </ul>
很简单,但男人我打败了我.
解决方法
假设:UL元素具有类“linksList”.
$('.linksList li a').click(function() { $('.linksList li').removeClass('active'); $(this).parent().addClass('active'); });