Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择“选择”中的选项时隐藏Div_Javascript_Jquery_Html - Fatal编程技术网

Javascript 选择“选择”中的选项时隐藏Div

Javascript 选择“选择”中的选项时隐藏Div,javascript,jquery,html,Javascript,Jquery,Html,当在某个选项中选择某个选项时,我需要隐藏一个div,下面是我当前的html: Type:<select name="Type" id="Type"> <option value="choice">Multiple choice</option> <option value="image">Image/Video</option> <option value="click">Cl

当在某个选项中选择某个选项时,我需要隐藏一个div,下面是我当前的html:

Type:<select name="Type" id="Type">
        <option value="choice">Multiple choice</option>
        <option value="image">Image/Video</option>
        <option value="click">Click Image</option>
     </select><br>
<div id="answers">  
    Correct Answer:<input type="text" name="answer"><br>        
    Wrong Answer 1:<input type="text" name="wrong1"><br>
    Wrong Answer 2:<input type="text" name="wrong2"><br>
    Wrong Answer 3:<input type="text" name="wrong3"><br>
</div>
类型:
选择题
图像/视频
单击图像

正确答案:
错误答案1:
错误答案2:
错误答案3:
因此,我需要的是,当选择值为“click”的选项时,id为“answers”的div将隐藏,如果选择了其他选项,则应显示该div


我确信这可以通过javas实现

监听select上的
更改
事件,获取值
.val()
,然后检查它是否是
“单击”
。如果是这样的话,
show()
the
#回答
,否则
hide()

var$answers=$(“#answers”);
$(“#Type”)。在(“change”,function()上{
如果($(this.val()=“单击”){
$answers.show();
}否则{
$answers.hide();
}
});
#答案{
显示:无;
}

类型:
选择题
图像/视频
单击图像

正确答案:
错误答案1:
错误答案2:
错误答案3:
试试这个

$(function(){
  $("#Type").change(function(){
    if($("#Type").val() == "click"){
      $("#answers").css("display", "none");
    }
    else{
      $("#answers").css("display", "block");
    }
  });
});