Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery setIntervel直到条件为true_Javascript_Jquery_Setinterval - Fatal编程技术网

Javascript jQuery setIntervel直到条件为true

Javascript jQuery setIntervel直到条件为true,javascript,jquery,setinterval,Javascript,Jquery,Setinterval,加载页面后,我喜欢每隔1秒检查一个条件,直到它变为真,然后终止该函数。我尝试了以下简单的脚本,在页面开始时加载了大量负载 $(document).ready(function () { setInterval(function () { for (var i = 0; i < 1; ) { if ($(".showPrice").length) { console.log("yes"); i = 1; } else {

加载页面后,我喜欢每隔1秒检查一个条件,直到它变为真,然后终止该函数。我尝试了以下简单的脚本,在页面开始时加载了大量负载

$(document).ready(function () {
  setInterval(function () {
    for (var i = 0; i < 1; ) {
      if ($(".showPrice").length) {
        console.log("yes");
        i = 1;
      } else {
        return false;
      }
    }
  }, 1000);
});
$(文档).ready(函数(){
setInterval(函数(){
对于(变量i=0;i<1;){
if($(“.showPrice”).长度){
控制台日志(“是”);
i=1;
}否则{
返回false;
}
}
}, 1000);
});
要清除所需的间隔引用并将其传递给,只需将其分配给变量:

$(文档).ready(函数(){
let interval=setInterval(函数(){
如果($(“.showPrice”).length{
间隔时间;
console.log('Cleared!');
}
}, 1000);
setTimeout(函数(){
$('.placeholder').html('11.00$);
}, 3000)
});

要清除所需的间隔引用并将其传递给,只需将其分配给变量:

$(文档).ready(函数(){
let interval=setInterval(函数(){
如果($(“.showPrice”).length{
间隔时间;
console.log('Cleared!');
}
}, 1000);
setTimeout(函数(){
$('.placeholder').html('11.00$);
}, 3000)
});