gpt4 book ai didi

javascript - 如何使用 jQuery 在 html 元素中添加或删除类

转载 作者:行者123 更新时间:2023-11-30 11:55:04 25 4
gpt4 key购买 nike

我试图在当前 <a></a> 上添加类(class)并想从其他 <a></a> 中删除该事件类.我在尝试

MY FIDDLE

HTML

 <ul>
<li>
<a href="#" class="active">
Home
</a>
</li>
<li>
<a href="#">
About
</a>
</li>
<li>
<a href="#">
Service
</a>
</li>
</ul>

jQuery

$('ul li a').click(function(e){
e.preventDefault();
$(this).addClass('active').siblings().removeClass('active');
});

最佳答案

$('ul li a').click(function(e){
e.preventDefault();
$('ul li a').removeClass('active')
$(this).addClass('active');
});
.active{color:red}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li>
<a href="#" class="active">
Home
</a>
</li>
<li>
<a href="#">
About
</a>
</li>
<li>
<a href="#">
Service
</a>
</li>
</ul>
jQuery

您可以从 anchor 中删除所有事件类,然后将事件类添加到单击的 anchor

关于javascript - 如何使用 jQuery 在 html 元素中添加或删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38278537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com