Document.ready无法正常工作,但其他jquery代码正在运行?

时间:2014-12-02 14:21:37

标签: jquery

我在document.ready中遇到异常因为$未定义,为什么?  如果我删除文件.ready函数其他jquery代码工作正常。以下是我的代码

 <script type="text/javascript">
        $(document).ready(function () { alert('Hi'); });
        function LoginTypeChanged() {
            if ($('#loginType option:selected').val() === "1") {
                $("#txtUserName").prop('disabled', false);
                $("#txtPassword").prop('disabled', false);
                $("#txtDomain").prop('disabled', false);
            }
            else if ($('#loginType option:selected').val() === "0") {
                $("#txtUserName").val("");
                $("#txtPassword").val("");
                $("#txtDomain").val("");
                $("#txtUserName").prop('disabled', true);
                $("#txtPassword").prop('disabled', true);
                $("#txtDomain").prop('disabled', true);

            }
        }
</script>

2 个答案:

答案 0 :(得分:0)

有两个可能的问题:

  1. 您缺少 jquery 参考

  2. 您的脚本代码是在 jquery 脚本之前添加的。

答案 1 :(得分:0)

你需要添加类似这样的东西

<script src="//code.jquery.com/jquery-1.10.2.js"></script>