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

发布于 2024-12-07 10:24:49 字数 501 浏览 0 评论 0原文

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

欢迎提供帮助。

I have a question actually I need one if/else for hide or show one div, I had wrote the following function but it didn’t work:

jQuery(document).ready(function(){   /*show div OtraUniversidad when option:selected = 165*/
  var optionValue = $("#Universidad option:selected").val();
  $("#OtraUniversidad").hide();  
  if(optionValue == 165){
    $("#OtraUniversidad").show();
  }
});

Actually works: $("#OtraUniversidad").hide();

I don't know what's wrong; I'm new in JavaScript and jQuery

Some help is always welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

战皆罪 2024-12-14 10:24:53
optionValue == 165 

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

if(optionValue == "165")
optionValue == 165 

This comparison is wrong, you must use this:

if(optionValue == "165")
零度℉ 2024-12-14 10:24:52

我认为这应该有效:

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/

I think this should work:

jQuery(document).ready(function() {
    $('#Universidad').change(function() {
        var optionValue = $("#Universidad").val();

        if(optionValue == 165) {
            $("#OtraUniversidad").show();
        } else {
            $("#OtraUniversidad").hide();
        }
    }).change();
});

Demo: http://jsfiddle.net/gGX2E/1/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文