我正在尝试使用jQuery查找与文本字段的输入值对应的文本元素,然后隐藏
<input type="text" value="" id="input1"/>
<div id="volvo"><p>HIDE volvo IF VALUE CORRESPONDS</p></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
if(input.value == "volvo"){ //need help on this part
$("#volvo").hide();
}
</script>
答案 0 :(得分:2)
<强>的jQuery 强>
$("#input1").val() == "volvo";
<强>香草强>
document.getElementById("input1").value == "volvo";
正如guest271314也指出的那样,你没有事件处理程序来触发检查。
你想要的东西是:
var input = document.getElementById("input1")
input.addEventListener("keyup", function(){
// if statement...
};
答案 1 :(得分:0)
使用$('#input1').val()
检索<input>
:
<script>
if ($('#input1').val() === "volvo") { //need help on this part
$("#volvo").hide();
}
</script>