Ответ 1
Загружается ли javascript файл jquery перед тем, как вы что-либо вызываете с ним → с помощью селектора $? Пожалуйста, проверьте с помощью Chrome или Firefox + firebug, если библиотека jquery загружена правильно. Возможно, путь может быть неправильным
После этого попробуйте поместить свой код в:
$(document).ready(function() {
// put all your jQuery goodness in here.
});
Это позволит убедиться, что "//положил всю вашу доброту jQuery". будет выполняться после загрузки jQuery.