我有一个页面的HTML和标题上的那些链接,我需要每次点击一个链接<a>
然后只有那个<a>
更改类为(.links)。Onclick on one href addClass
我已经尝试了很多方法,但是现在我在我的Jquery中使用了这种方法,每当我点击任何<a>
时,它们都会向(.links)添加类,而这不是我正在寻找的。
我应该使用和类/ ID为每个<a>
和目标他们都使用JavaScript/Jquery或有任何其他简单的方法吗?
<nav>
<ul>
<li>
<a href="#HOME">HOME</a>
</li>
<li>
<a href="#ABOUT">ABOUT US</a>
</li>
<li>
<a href="#SERVICES">SERVICES</a>
</li>
<li>
<a href="#TEAM">TEAM</a>
</li>
<li>
<a href="#PORTFOLIO">PORTFOLIO</a>
</li>
<li>
<a href="#PRICING">PRICING</a>
</li>
<li>
<a href="#BLOG">BLOG</a>
</li>
<li>
<a href="#CONTACT">CONTACT</a>
</li>
</ul>
</nav>
<script>
$('li').click(function(){
$('a').addClass('links');
});
</script>
第一个脚本用于添加类的工作,但第二个有关其他移除类锚点不起作用,你可以使用If和else。 –
糟糕,那里'a'消失了。现在应该工作 – adeneo