好了,我在我的劇本寫了這個:jQuery是我扔的錯誤中的第一行代碼
$(document).ready(function(){ alert("works"); })
只是一個正常的document.ready檢查,並在我拋出7個錯誤
你能幫助我嗎?
好了,我在我的劇本寫了這個:jQuery是我扔的錯誤中的第一行代碼
$(document).ready(function(){ alert("works"); })
只是一個正常的document.ready檢查,並在我拋出7個錯誤
你能幫助我嗎?
從錯誤,似乎你是在你打電話$(document).ready
後包括jQuery庫。
在<head>
就是這樣!謝謝:D我只是按照教程,不知道你應該在其他腳本之上包含jquery –
請注意,你應該在body標籤的末尾加入JavaScript,以獲得更好的加載效果,而不是在頭部。查看我的答案,瞭解爲什麼這是最佳做法。 –
@JohnVandivier我同意,但我的觀點是他需要在調用'$'的腳本之前包含jQuery。否則'$'將永遠是不確定的。爲了簡單起見,我想用這種方式概述問題,以防他的代碼在身體的開始等等。 –
任何其他腳本之前包括你的jQuery是否包含jQuery庫?請看下面的例子:
$(document).ready(function(){
alert("works");
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
你的代碼是普通的jQuery的,如果沒有庫衝突應該工作。
您是否導入了jQuery?如果是這樣,請檢查您輸入的任何內容,確保沒有衝突。您可以嘗試使用jQuery.noConflict()來解決與其他庫的任何衝突。
我也建議你加載你的JavaScript at the end of the body tag to improve page loading,而不是像其他人建議的那樣。 jQuery確實需要包含在任何依賴代碼運行之前。
務必儘可能以文本形式發佈所有內容。 – Carcigenicate
這些是格式化建議,而不是錯誤。 – Carcigenicate
'它給我帶來了7個錯誤 - 什麼是「它」 - 因爲「它」當然不是瀏覽器 –