我有一个 li 项目我需要更改点击项目的类别如下
- 从默认类中删除当前类
- 将当前类添加到单击的类
我的html代码在这里
<ul class="filter">
<li><a href="#" title="" class="current">recent</a></li>
<li><a href="#" title="">top popularity</a></li>
<li><a href="#" title="">top commented</a></li>
<li><a href="#" title="">other ...</a></li>
</ul>
这是完成这项工作的jquery代码
$(".filter > li a").click(function(){
$(".filter li a.current").removeClass("current");
$(this).addClass("current");
});
它可以完美运行,否则当我单击任何其他链接时,这些链接会将代码应用于它,我只需将此代码应用于 ul.filter