【发布时间】:2020-02-04 07:06:56
【问题描述】:
我想删除一组 div。所有 div 标签的 class="mt1" 我可以删除第一项。但我想用 5 秒的延迟来完成这一切。
HTML 代码:
<div class="mgroup">
<div class="mt1">Text 1</div> // wait 5 second and delete
<div class="mt1">Text 2</div> // wait 5 second and delete
<div class="mt1">Text 3</div> // wait 5 second and delete
<div class="mt1">Text 4</div> // wait 5 second and delete
<div class="mt1">Text 5</div> // wait 5 second and delete
</div>
我的 JS 代码:
var div = $('.mt1');
if(div.lenght >0)
{
var parent = div.first();
parent.fadeOut("fast", function(){ parent.remove(); } );
}
我的代码删除了 div 的第一项。我希望它每 5 秒重复一次。有什么建议吗?
【问题讨论】:
-
div.lenght不起作用,编程中的拼写问题 -
好吧,这段代码可以很好地删除名为 class="mt1" 的 div 的第一项?
-
只是偶然 -
.lenght属性将是undefined -
@CertainPerformance 好的,我会小心的。
标签: javascript jquery html loops for-loop