Что значит запись «$.» в JQuery?
$ - это всего лишь шорткат сделанный для удобства записи. Мысленно замените все $ на jQuery и весь код будет выглядеть чуть по другому.$("#id") - это всего лишь вызов jQuery как функции с передачей аргументов.$.method() - это вызов метода у jQuery-объекта$.prop - ну а это, чтение свойства и jQuery-объекта
$ – это объект jQuery. Через точку к нему обращаются, чтобы вызвать его методы или получить свойства. В вашем примере вызывается метод hide()
Для чего может быть нужно вызывать метод без выборки элементов. У метода hide() есть, среди прочего, параметр step – туда можно передать функцию, которая будет вызываться при каждом шаге анимации. Можно запустить «пустую» анимацию, которая не будет ничего прятать, но станет вызывать упомянутую функцию. Иногда и такое нужно.
К примеру, jQuery.each() (он же $.each()) позволяет «пробежаться» как по массиву, так и по объекту, выполняя какое-то действие с каждым из элементов/свойств.