gpt4 book ai didi

jQuery 无限循环更新状态

转载 作者:行者123 更新时间:2023-12-01 02:31:16 25 4
gpt4 key购买 nike

我有一个函数,每次从下拉列表中选择复选框 div 时都会调用它。以下是我的功能:

function arming(){
$('#armText').change(function(){
if ($('#armCB_1').is(':checked')){
$.post('/request', {key_pressed:"arming_status"}).done(function(reply){
$('#armStatus').empty().append("<h3>The Arming Status is " + reply).show();
});
}
else{
$('#armStatus').hide();
}
});
}

我的问题是,如何在一段时间内更新“armStatus”,并且仅在取消选中该复选框时才停止更新?另外,我希望程序的其余部分继续运行。是否可以使用 while(1) 作为无限循环?

最佳答案

您可以创建一个 self 循环的函数,直到满足条件:

function loopFunction() {
var $ = jQuery,
if (!$('#armCB_1').is(':checked')){
//do something
setTimeout(function() {
loopFunction();
}, 500);
}
}

关于jQuery 无限循环更新状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16185603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com