gpt4 book ai didi

javascript - 如何正确切换类(class)?

转载 作者:行者123 更新时间:2023-12-01 00:48:58 25 4
gpt4 key购买 nike

我正在尝试切换两个类,但它不起作用。

HTML

 <a class="reme" href="#"><i class="far fa-circle"></i> Remember Me</a>

JQUERY

$(".reme").click(function() {

if ( $(this).toggleClass( 'i' ) == ( 'far fa-circle' )) {

$( 'i' ).toggleClass( 'fas fa-circle' );

} else {

$( 'i' ).toggleClass( 'far fa-circle' );

}
});

最佳答案

toggleClass基本上,如果列表中不存在类,则将其添加到列表中;如果存在,则将其删除。您将能够删除 addClass 的代码& removeClass .

看来您不想更改是否 fa-circle在那里,所以你可以从 toggleClass 中删除它。这应该让你只需要这个:

$(".reme").click(function() {
$( "i" ).toggleClass("far fas");
});

这将在 far 之间切换& fas 。例如,如果当前元素是 <i class="fa-circle far"></i> &点击事件发生,元素会变成<i class="fa-circle fas"></i> .

可以找到文档 here .

关于javascript - 如何正确切换类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57138157/

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