Стево прав, смысл и использование знака долларового скрипта (в Javascript и платформе jQuery, но не в PHP) полностью семантичен. $ - символ, который может использоваться как часть имени идентификатора. Кроме того, знак доллара, возможно, не самый «странный», с которым вы можете столкнуться в Javascript. Вот несколько примеров правильных имен идентификаторов:
var _ = function() { alert("hello from _"); }
var \u0024 = function() { alert("hello from $ defined as u0024"); }
var Ø = function() { alert("hello from Ø"); }
var $$$$$ = function() { alert("hello from $$$$$"); }
Все приведенные выше примеры будут работать.
Попробуйте их.