Документ jquery готов к использованию во внешнем script

Моя страница имеет внешний script, содержащий jQuery. Большинство из них отлично работают, за исключением этого бита:

$(document).ready(function(){
    alert('x');                        
});

Этот бит кода отлично работает, когда я запускаю его внутри HTML-страницы, но не в файле .js. У меня нет другой библиотеки в HTML, у меня есть window.onload внутри HTML, но если я ее удалю, бит jQuery все равно не работает. И он не генерирует никакого сообщения об ошибке.

Любые предложения?

Ответ 1

Как это было в в этом обсуждении, вы уверены, что вы включили jQuery до, включая ваш внешний script?

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="externalScript.js"></script>