一連のアイテムのHTMLコードを含む変数があります。これらすべての項目を2秒間隔で追加したいと思います。以下に書いたコードは、すべての項目を一度に追加します。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);
}