Вы захотите обернуть его в document.ready (), иначе событие click может быть назначено до того, как элемент существует.
OR
Убедитесь, что библиотека jQuery включена.
OR
Убедитесь, что никакие другие библиотеки javascript не включены, они могут испортить объект $. Если это так, замените $ на jQuery.
Попробуй и ответь мне с комментарием