我在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>
答案 0 :(得分:0)
有两个可能的问题:
您缺少 jquery 参考
您的脚本代码是在 jquery 脚本之前添加的。
答案 1 :(得分:0)
你需要添加类似这样的东西
<script src="//code.jquery.com/jquery-1.10.2.js"></script>