Javascript 始终检查语句更新

Javascript 始终检查语句更新,javascript,jquery,Javascript,Jquery,对不起,问题的标题我不知道键入什么 我想知道您是如何始终检查语句更新的。这是我的意思,这是我的代码: // This Works var car = $( "div#car" ).text(); if (car == 0) { document.getElementById("car").value = "Some_value"; } else if (car == 1) { document.getElementById("car").value = "Some_value"; }

对不起,问题的标题我不知道键入什么

我想知道您是如何始终检查语句更新的。这是我的意思,这是我的代码:

// This Works
var car = $( "div#car" ).text();
if (car == 0) {
  document.getElementById("car").value = "Some_value";

} else if (car == 1) {
  document.getElementById("car").value = "Some_value";

}
我要经常检查汽车的价值。当我编写控制台代码时,它只运行一次。我想让代码自己重复。我试过了,但代码在函数中不起作用。为什么?

// Doesn't work
var car = $( "div#car" ).text();
function checkcar() {
  if (car == 0) {
    document.getElementById("car").value = "Some_value";
  } else if (car == 1) {
    document.getElementById("car").value = "Some_value";
  }
}

那么,如何检查汽车价值并始终执行/重复if-else语句…

这里我为您做了这件事。我使用jQuery使用它

希望能有帮助。同时使用
选择
文本框

功能检查车(opt){
var v=parseInt($(opt.val());
如果(v==0)
警报(“零”);
else如果(v==1)
警报(“一”);
其他的
警报(“无效”);
}
$(函数(){
$(“#car1”).change(函数(){
检查汽车(这个);
});
$(“#car2”).keyup(函数(){
检查汽车(这个);
});
});

挑选
值0
值1

checkcar()
像这样调用函数。始终检查car值是什么意思。将其绑定到事件,以便在需要时可以对其进行检查。如果您不想使用同步时间来执行函数,那么继续运行if语句意味着什么?如果您“继续运行if语句”,浏览器将崩溃,因为它所做的只是运行代码。移动
var car=$(“div#car”).text()while(true){checkcar();}
并查看发生了什么。正如@SachinBahukhandi所说,您可能希望在值更改时做出反应,而不是“连续检查”。因此,问题是,
div
的文本为什么在变化?改为使用代码。非常感谢,我很感激。这对我会有帮助的!标记!,是的,它肯定会帮助我:)谢谢。jQuery很容易掌握。祝你好运