我在document.ready中收到異常,因爲$是未定義的,爲什麼? 如果我刪除了document.ready函數,其他jquery代碼工作正常。以下是我的代碼Document.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>
如果您收到'$是undefined'這意味着你沒有在頁面包括jQuery的正確。 – 2014-12-02 14:22:22
你可以製作一個[JSFiddle](http://jsfiddle.net/)重新創建你的問題。 – Danny 2014-12-02 14:23:35
你必須把''之前的任何代碼,實際上使用jQuery。 – 2014-12-02 14:24:21