jQuery查找与输入值对应的id

时间:2016-12-16 01:51:06

标签: javascript jquery

我正在尝试使用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>

2 个答案:

答案 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>