我有一个包含一堆项目的 HTML 代码的变量。我想以两秒的间隔附加所有这些项目。我在下面编写的代码一次附加了所有项目。我不明白为什么它会这样做,setTimeout()
因为each()
.
var myVar = "<div class='item'>Item01</div>" +
"<div class='item'>Item02</div>" +
"<div class='item'>Item03</div>";
$(myVar).each( function() {
var value = $(this);
setTimeout( function {
$('.item-list').append(value);
}, 2000);
}