Javascript jQuery setIntervel直到条件为true
加载页面后,我喜欢每隔1秒检查一个条件,直到它变为真,然后终止该函数。我尝试了以下简单的脚本,在页面开始时加载了大量负载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 {
$(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)
});代码>