Ник и Джастин получили здесь правильные ответы, но поскольку мы обсуждаем эту тему, я бы рекомендовал для переносимости никогда не использовать $
в глобальном масштабе. Несколько слишком много библиотек используют его для своих собственных целей, и вы можете столкнуться с проблемами совместимости, если вам нужно смешать их. Вместо этого вы можете использовать необязательный параметр first для обработчика готовности jQuery:
jQuery(function($) {
});
Это устанавливает $
как ссылку на jQuery
в этой области действия функции.