gpt4 book ai didi

jquery - 如何使用 jquery 从一个 anchor 中删除 CSS 类并将其分配给另一个 anchor ?

转载 作者:行者123 更新时间:2023-11-28 09:06:56 27 4
gpt4 key购买 nike

这是我的 anchor ,

<a ID="lnkbtn0" class="page-numbers" href="#">1</a>
<a ID="lnkbtn1" class="page-numbers" href="#">2</a>
<a ID="lnkbtn2" class="page-numbers" href="#">3</a>
<a ID="lnkbtn3" class="page-numbers" href="#">4</a>

我的点击功能我添加了一个 cssclass 来显示它是当前 anchor

$("a.page-numbers").click(function() {
$(this).addClass('page-numbers current');
});

当我单击下一个 anchor 时,会发生什么情况,相同的类已添加到当前 anchor 和上一个 anchor ...如何删除 cssclass page-numbers current 并分配 cssclass page-numbers 到前一个/所有其他 anchor 而不更改当前 anchor ....

最佳答案

为避免遍历整个 dom 的代价高昂,请执行以下操作:

$("a.page-numbers").click(function() {
$(this).addClass('current').siblings().removeClass('current');
});

关于jquery - 如何使用 jquery 从一个 anchor 中删除 CSS 类并将其分配给另一个 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2545215/

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