gpt4 book ai didi

Javascript 函数只能运行一次。知道为什么吗?

转载 作者:行者123 更新时间:2023-11-28 13:29:29 25 4
gpt4 key购买 nike

HTML

我正在尝试创建一个待办事项列表应用程序。我想让每个任务列表都通过淡入淡出的过渡来删除。我已经实现了,但我的代码的问题是它只隐藏了第一个 div 区域。

<div id="task">
<input type="checkbox" id="completed">
<h2>Buy some fruits</h2>
</div>
<div id="task">
<input type="checkbox" id="completed">
<h2>Buy some fruits</h2>
</div>

JQuery

 $("#completed").change(function(){$("#item").fadeToggle("fast", "linear")});

最佳答案

不要在同一页面上使用多个id,而是使用class

<div class="task">
<input type="checkbox" class="completed">
<h2>Buy some fruits</h2>
</div>
<div class="task">
<input type="checkbox" class="completed">
<h2>Buy some fruits</h2>
</div>

$(".completed").change(function(){$("#item").fadeToggle("fast", "linear")});

// same apply to your #item

关于Javascript 函数只能运行一次。知道为什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26249808/

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