$() - не является встроенной конструкцией языка
это пользовательская функция, определенная где-то ранее в коде
да-да, такое имя собственной функции допустимо
скорее всего является частью какого-то фреймворка(prototype к примеру)
как правило на эту функцию вешается алиас для document.getElementById() .Это в данном контексте
Также часто эта функция используется для более расширенного поиска, по id,name,tagname,class,etc...
в таком случае строка-параметр имеет дополнительные символы, обозначающие, что же мы ищем в DOM-дереве
|