$(...) is null -- что значит (Если JQuery подключен, но ничего не работает) -- noConflict()

$(...) is nul

может означать, что библиотека не загурузилась корректно, или есть конфликт из-за использования символа бакса.

Убедитесь что нигде на странице (или в одном из подключенных скриптов) не вызывается:

jQuery.noConflict();

-- этот вызов тоже может "разыменновывать" знак доллара (можно поискать по строке "noConflict()").

Оператривное решение

Заменить вызовы типа (в вашем коде):

$('.tab-content[id]').hide();

на:

jQuery('.tab-content[id]').hide();

Другие решения

-- или же вам придётся закомментировать:

jQuery.noConflict()

вызываемую где-то до вашего кода (босающего ошибку в заголовке), до вашего кода (но после подгрузки jquery).

Key Words for FKN + antitotal forum (CS VSU):