ОК, проблема была в том, что у меня было несколько битов кода в файле .js, который я назвал различным .js, и не все они были заключены в $(document).ready... });
Как только я добавил это к каждому отдельному биту Код работал нормально. Кроме того, я должен перезагружать сервер каждый раз, когда я изменяю файл .js - просто прикосновение к нему не работает для меня. Я обнаружил, что простое предупреждение Hello World действительно полезно при отладке этого (на тот случай, если кто-то такой же новичок в jquery, как и я!):
$(document).ready(function() {
alert("Hello world!")
});