setTimeoutを使用して各ループを遅延させようとしています。各ループでsetTimeoutが機能しない
$(".video_nav .item_container > .item").each(function() {
var button = $(this);
setTimeout(function(i) {
alert("test");
button.trigger("click");
},2000);
});
アラートまたはクリックイベントが発生していません。どこで私は間違えましたか?私は各ループの反復を2秒にします。
セレクタは正しいですか?もしあれば、少なくとも 'alert()'が動作するはずです。 – Tushar
'これはあなたが思うものではありません。 – SLaks
@SLaks私はそれを変更したので、2秒ごとにアラートを取得する必要がありますが、何もありませんか? – user892134