我想要完成的就是能够获得一个无序列表的链接,其中单击一个链接,父列表项就会被分配为“事件”类。单击该列表中的另一个链接后,它会检查是否分配了“事件”,将其从该列表项中删除,并将其添加到最近单击的链接父列表项中。
示例:
第一步 - 用户点击了链接“我是链接二”
<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');
});
关于jQuery "active"类分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1262919/