No significa nada para el intérprete al igual que el guión bajo
De la especificación ECMAScript:
El signo de dólar ($) y el subrayado (_) están permitidos en cualquier lugar de un identificador. El signo de dólar está diseñado para usarse solo en código generado mecánicamente.
También puede consultar el signo de dólar de JavaScript ($): ¿para qué sirve?
Por convención, se permite el signo de dólar ($), el guión bajo (_) e incluso algunos caracteres ASCII para ser utilizado en cualquier lugar de un identificador de JavaScript (Fuente: documentación ECMA Script (7.6 Identificadores, ECMA-262, 3ª Ed). Dólar sign está diseñado para usarse solo en código generado mecánicamente. Esto significa que no queremos usar el signo de dólar ($) en nuestros nombres de identificadores, a menos que estemos escribiendo un marco. La siguiente es una lista de caracteres permitidos que se pueden usar en cualquier lugar de un nombre de identificador:
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart ::
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
EDITAR:-
En realidad, la función del signo del dólar se ha convertido en el atajo más o menos de facto hacia document.getElementById()
.
Para confirmar mi punto, marque esto :
$ (selector)
Devuelve un solo elemento que coincide con el selector de CSS proporcionado. En las versiones anteriores de Firebug , esto solía ser equivalente a
document.getElementById .
$.fn.jquery
$
no se usó en una plantilla literal en esta pregunta .