javascript - 始终检查语句更新

标签 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";

}

我想始终检查汽车值(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";
  }
}

那么如何检查汽车值(value)并始终执行/重复 if else 语句...

最佳答案

在这里我为你做了。我使用它使用 jQuery。

希望对您有所帮助。同时使用 selectTextbox

function checkcar(opt) {
 var v= parseInt($(opt).val());
    if(v==0)
        alert("Zero");
    else if(v==1)
        alert("One");
    else
        alert("Invalid");
}
$(function(){
  $("#car1").change(function(){
    checkcar(this);
  });
  $("#car2").keyup(function(){
    checkcar(this);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<select id="car1">
<option value="SELECT">SELECT</option>
<option value="0">Value 0</option>
<option value="1">Value 1</option>
</select>
<input type="text" id="car2"/>
</form>

关于javascript - 始终检查语句更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58999164/

相关文章:

javascript - 如何使用 Electron 显示打开的文件 native 对话框?

javascript - AngularJS - 将多个 get 请求收集到 json 数组中,然后传递给指令

javascript - 在 ScriptManager.RegisterStartupScript 后面的代码中调用脚本后,jQuery document.ready 不会触发

javascript - 我的 DIV 调整器在触摸屏上不起作用

jquery - 不允许滚动窗口调整大小

javascript - 如何等待 Redux 操作从 React 组件更改状态

javascript - 如何在其他 grunt 任务中使用 grunt-folder-list 生成的结果

javascript - JQuery 抖动对错误的影响

jquery - 如何更改 jQuery 插件的 css 样式?

jquery - 在 JQuery 选择器中选择内部 html