我有一系列的复选框,是按照第一项到最后一项的顺序排序。我想做的是只显示下一个尚未选中的项目。虽然我现在在清单上有17个项目,但随着时间的推移,它可能会上下变化。
我一直在玩:倒数第n个孩子,但我无法实现我想要的。
下面是显示每个复选框项的HTML示例。
<div class="my-check-col-12">...</div>
<div class="my-check-col-12">
<span class="fa-stack" style="">
<i class="far fa-circle fa-stack-2x myc-text-type">
::before
</i>
<i class="fa-stack-1x fas fa-times myc-text-type">
::before
</i>
</span>
Item not complete</div>
<div class="my-check-col-12">...</div>
感谢所有帮助
谢谢
1条答案
按热度按时间y4ekin9u1#
“使用JavaScript选中一个时,显示下一个未选中的同级复选框。使用nextElementSibling选择并切换显示类。简单,让待办事项一次只完成一项任务。”
超文本标记语言:
JavaScript:
JavaScript可以找到下一个未选中的复选框,并在选中时显示其项。它选择下一个同级,检查是否未选中,并切换显示类以一次仅显示一个项。这有助于一件一件地处理待办事项清单,以保持动力,并保持大型任务的可行性。