gpt4 book ai didi

javascript - 如何在 Javascript/jQuery 中使用 if 语句和 .each() 循环一一删除类?

转载 作者:行者123 更新时间:2023-11-30 21:05:50 24 4
gpt4 key购买 nike

我希望有人可以帮助我循环遍历列表并根据变量的值一个一个地删除类。

我正在制作一个显示 3 个星形图标的游戏。我希望它们一个接一个地消失,具体取决于您尝试解开谜题时使用了多少步。现在它正在一次删除它们。我在使用 break 语句时遇到问题,因为它破坏了我运行益智游戏的 onclick。

任何建议都会很棒!感谢您提前抽出时间!

这是我的 HTML:

<section class="score-panel">
<ul class="stars">
<i class="panel1 fa fa-star"></i>
<i class="panel2 fa fa-star"></i>
<i class="panel3 fa fa-star"></i>
</ul>

<span class="moves">0</span> Moves
</section>

这是我的 Javascript 和 jQuery:

$('.stars').children().each(function (index, element) {
if (moves === 16) {
$(this).removeClass();
} else if (moves === 24) {
$(this).removeClass();
} else if (moves === 32) {
$(this).removeClass();
}
});

最佳答案

您可以以这种方式使用 jquery .last() 函数。

$('.stars.fa').last().removeClass();

关于javascript - 如何在 Javascript/jQuery 中使用 if 语句和 .each() 循环一一删除类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46620166/

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