使用jQuery在for循环内延迟警报

时间:2018-06-22 06:49:32

标签: php jquery for-loop

如果模数为0,我想每3秒提醒一次变量。

但是结果是这样的

5,10,15,20延迟3秒5,10,15,20延迟.........依此类推

我想要的结果

5延迟3秒10延迟3秒15延迟3秒,依此类推

以上问题已解决。现在的问题是我想执行一个.bat文件,但它仅适用于ht第一循环值

这是更新的代码

$(document).ready(function(){
var a = 3;
 var b = 0;
for (var i = 0; i < 9; i++) {
 (function (i) {
setTimeout(function () {
    if (i % a == 0) {
  var c = b + 5;
  b = c;
 <?php echo exec('abc.bat');  ?>
} else {

}
}, 3000*i);
})(i);
};

});

1 个答案:

答案 0 :(得分:0)

var a = 5;
setInterval(function() {
  console.clear();
  console.log(a);
  a += 5;

}, 3000);

您的问题是将控制台放入循环中,并将循环放入间隔中,该间隔将在每个间隔中执行所有数字。