我有一个问题,实际上我需要一个if
/ else
用于隐藏或显示一个div
,我写了以下函数但它不起作用:
jQuery(document).ready(function(){ /*show div OtraUniversidad when option:selected = 165*/
var optionValue = $("#Universidad option:selected").val();
$("#OtraUniversidad").hide();
if(optionValue == 165){
$("#OtraUniversidad").show();
}
});
实际上有效:$("#OtraUniversidad").hide();
我不知道出了什么问题;我是JavaScript和jQuery的新手
总是欢迎一些帮助。
答案 0 :(得分:4)
我认为这应该有效:
jQuery(document).ready(function() {
$('#Universidad').change(function() {
var optionValue = $("#Universidad").val();
if(optionValue == 165) {
$("#OtraUniversidad").show();
} else {
$("#OtraUniversidad").hide();
}
}).change();
});
答案 1 :(得分:-1)
optionValue == 165
这种比较是错误的,你必须使用这个:
if(optionValue == "165")