gpt4 book ai didi

javascript - 切换 div 的第一个元素的类

转载 作者:行者123 更新时间:2023-12-02 14:22:39 25 4
gpt4 key购买 nike

这可能很简单,但我坚持在这里!

代码:

<a href="#" class="icon">
<i class="fa fa-arrow-down"></i>
<h6>Heading</h6>
</a>

单击时,我想将 fa-arrow-down 类更改为 fa-arrow-up。我尝试了很多可能性但没有找到解决方案。请大家帮忙...

我尝试的方法之一是......

$('.icon').click(function () {
if ($(this).children(':first').hasClass('fa-arrow-down')) {
$(this).children(':first').removeClass('fa-arrow-down').addClass('fa-arrow-up')
}
})

console.log($(this).children()) 输出:

[i.fa.fa-angle-down, h6, prevObject: n.fn.init[1], context: a.icon]
0:i.fa.fa-angle-down
1:h6

谢谢

最佳答案

您可以使用 toggleClass()轻松完成此操作 方法如下。

$('.icon').click(function () {
$(this).children(':first').toggleClass('fa-arrow-up fa-arrow-down')
})

关于javascript - 切换 div 的第一个元素的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532501/

25 4 0
文章推荐: asp.net - and ? 之间的区别