哪里是我的错误使用JavaScript和jQuery

Where is my mistake using JavaScript and jQuery

本文关键字:JavaScript jQuery 错误 我的      更新时间:2023-09-26

我有一个问题,实际上我需要一个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新手

帮助总是受欢迎的

我想这应该行得通:

jQuery(document).ready(function() {
    $('#Universidad').change(function() {
        var optionValue = $("#Universidad").val();
        if(optionValue == 165) {
            $("#OtraUniversidad").show();
        } else {
            $("#OtraUniversidad").hide();
        }
    }).change();
});

演示:http://jsfiddle.net/gGX2E/1/

optionValue == 165 

这个比较是错误的,你必须使用这个:

if(optionValue == "165")