今天在做項目時,碰到了一個超奇怪的問題。我在html中的程序,跑的好好的,換成jsp在項目中跑,就一直報$ is not a function錯。找了很久,試了很多,都沒解決。後來,突然想到,將我引入的js文件的順序換一下,將jquery的js文件第一個引入,別的js文件放到它後面。真的解決了問題! ! !原來,在頁面加載時,順序加載引入的文件。要是jquery的js文件不是第一個被引入,那麼別的js中的$.方法名就會報錯。只有先引入了jquery的js文件,才能正確執行$.方法。特此備份!