Das ist nicht Teil von ECMAScript (JavaScript). Es ist nur eine Funktion, die von einer Ihrer Bibliotheken definiert wird. In der Regel jQuery oder PrototypeJS.
Die Methode $()
ist nicht Teil der JavaScript-Sprache. Es wird häufig in JavaScript-Frameworks wie jQuery und Prototyp als DOM Selektor.
Es ist interessant festzustellen, dass die ECMAScript -Spezifikation bis Dezember 2009 folgende Angaben enthielt:
Das Dollarzeichen ($) und der Unterstrich (_) sind überall in einem erlaubt Kennung. Das Dollarzeichen ist nur zur Verwendung in mechanisch vorgesehen generierter Code. ( Quelle )
Dieser " Dollarzeichen für mechanisch generierten Code " Hinweis wurde jedoch aus dem aktuelle ECMAScript-Spezifikation (ECMA 262 - 5. Ausgabe / Dezember 2009).
Dennoch bezog sich die ursprüngliche Frage wahrscheinlich auf die populären DOM-Selektoren in jQuery, Prototype, et al. Hier sind ein paar Beispiele für jQuery:
%Vor%Sie können den folgenden Artikel für weitere Beispiele überprüfen:
$ sign ist nicht Teil von Javascript, es ist ein Teil eines Javascript-Frameworks wahrscheinlich jQuery
Weitere Details finden Sie im Artikel
Wenn Sie auf Ihre Frage antworten, gibt diese Funktion das DOM-Objekt mit der angegebenen ID zurück.
Wenn Sie beispielsweise HTML haben:
%Vor%Sie können das DIV-Element mit:
erhalten %Vor%Die Idee dieser Funktion besteht darin, die Notwendigkeit der Verwendung von document.getElementById zu ersetzen.
Und ...... das wiederholen, was alle hier schon gemacht haben ... Es ist keine native JS-Funktion, sie ist in einigen Frameworks implementiert (Prototype und jQuery AFAIK).
Tags und Links javascript