javascript - Jquery 显示/隐藏在我的服务器上不起作用

标签 javascript jquery

我试图显示文本字段(如果是)并隐藏它(如果我们不选择单选按钮)。

<html>
    <head>
        <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
            $(document).ready(function(){
                $("input[type='radio']").change(function(){
                    if ($(this).val() == "yes") {
                        $("#OrderNumber").show();
                    }
                    else {
                        $("#OrderNumber").hide(); 
                    }
                });
            });
        </script>
    </head>

    <body>
        Yes:<input type="radio" name="Order" value="yes" id="order_yes"/>
        No:<input type="radio" name="Order" value="no" id="order_no" checked="checked"  /><br><br>

        <input style="display:none;" name="OrderNumber" id="OrderNumber" size="5" /><br>
    </body>
</html> 

我在网上尝试了相同的代码,它工作正常,但在我的服务器上,文本字段没有显示。谁能帮我解决这个问题。

最佳答案

您需要将 googleapi jQuery script 和您自己的 jQuery 代码放在单独的 script 标记中:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("input[type='radio']").change(function(){
            if ($(this).val() == "yes") {
                $("#OrderNumber").show();
            }
            else {
                $("#OrderNumber").hide(); 
            }
        });
    });
</script>

关于javascript - Jquery 显示/隐藏在我的服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18622140/

相关文章:

javascript - 邻接矩阵图库

javascript - 使用 Javascript 和/或 jQuery 将每周数据转换为每月数据

javascript - 如何将日期字段存储为 Backbone.Model 中的 moment.js 对象?

Javascript读取txt文件中的特定行并为其分配一个id

javascript - Rails - 事件的隐藏选项

javascript - jQuery AutoNumeric 不格式化多个字段

javascript - 如何停止调用 window.open 覆盖函数的另一个函数

javascript - 如何展平夹紧的阵列

javascript - 文档就绪等效于通过 jQuery Mobile Accordion 加载的 ajax 内容

javascript - 在单个 .on() 调用中绑定(bind)多个事件