jquery.js находится в том же каталоге, что и запрашиваемая страница? Если $ не определено, то браузер НЕ видит jquery.js, что означает, что путь к файлу неверен или файл поврежден. Или, как указывалось в Web Logic, $ может быть перезаписано другой библиотекой, такой как прототип.
например. корень вашего документа выглядит следующим образом?
index.htm (page you are loading perhaps)
jquery.js (jquery)
Тест: убедитесь, что вы можете получить доступ к своему jquery.js из браузера ... если вы заходите на свою страницу: www.yourdomain.com/index.htm
вы должны «видеть» jquery таким же образом: www.yourdomain.com/jquery.js