JavaScript -Laufzeitfehler '$' ist nicht definiert.

JavaScript -Laufzeitfehler '$' ist nicht definiert.

Während des Programmierens in JavaScript hilft JQuery viel beim Zugriff auf die Elemente sofort. Zum Beispiel der JQuery -Selektor “$"Bietet eine multifunktionale Verwendung des Zugriffs auf die Elemente von"Ausweis","Klasse", usw. Dieser Selektor ist funktional, solange die entsprechende JQuery -Bibliothek im Code enthalten ist. Andernfalls wird ein undefinierter Fehler angezeigt.

In diesem Blog werden die “diskutieren“Laufzeitfehler: '$' ist undefiniert”In JavaScript.

Was ist der "Laufzeitfehler:" $ "ist in JavaScript undefiniert"?

Der "$Ist der JQuery -Selektor, der zum Zugriff auf die Elemente verwendet wird. Der angegebene Fehler kann auftreten, wenn die JQuery -Bibliothek nicht enthalten ist oder wenn die Bibliothek nach der angewandten Funktionalität enthalten ist.

Beispiel 1: Auftreten von "Laufzeitfehler:" $ "ist in JavaScript und nicht definiert", ohne die JQuery -Bibliothek anzugeben

In diesem Beispiel wird das Auftreten des angegebenen Fehlers durch die Implementierung der entsprechenden Funktionalität erörtert, ohne die JQuery -Bibliothek anzugeben:





Im obigen Code -Snippet:

  • Erstellen Sie die mit einem angehängte Taste “ONCLICK”Ereignis umleiten zur Funktion myfunction ().
  • Fügen Sie im nächsten Schritt das hinzu “

    "Element mit einem Attribut"Ausweis”.

  • Definieren Sie im JS -Code eine Funktion namens “myfunction ()”.
  • In seiner Definition zugreifen Sie auf die enthaltene “

    ”Element durch seine“Ausweis"Über den JQuery -Selektor"$”.

  • Schließlich wenden Sie die “an“InnerhtmlEigenschaft, um den angegebenen Textwert an das abgerufene Element anzuhängen.
  • Beachten Sie, dass die Verwendung des Selektors “$Ohne die jQuery -Bibliothek anzuzeigen. Zeigt die “an"undefinierter Fehler”.

Ausgang

Wie beobachtet, der Selektor “$”Ist nicht anerkannt, da die entsprechende Bibliothek nicht im Code enthalten ist.

Beispiel 2: Auftreten von „Laufzeitfehler: '$' ist undefiniert in JavaScript von nicht definiert“

Angabe der JQuery -Bibliothek nach angewandter Funktionalität

In diesem speziellen Beispiel wird das Auftreten des angegebenen Fehlers durch Angabe der JQuery -Bibliothek nach der Implementierung der Funktionalität erörtert:

Dies ist LinuxHint -Website




In den obigen Codezeilen:

  • Fügen Sie ebenfalls eine Überschrift und einen Absatz mit, das die angegebenen "ids", bzw.
  • Greifen Sie im JavaScript -Teil des Codes in ähnlicher Weise auf den enthaltenen Absatz von seiner zuzugreifen. “Ausweis"Über die"$”Selektor.
  • Rufen Sie außerdem den (Übergangs-) Textinhalt mit dem “abInnerhtml" Eigentum.
  • Wiederholen Sie danach denselben Vorgang mit dem enthaltenen Absatz und weisen Sie den hergeholten Textinhalt der Überschrift zu.
  • Schließlich geben Sie das an “JQuery LibraryUm seine Funktionen anzuwenden.
  • Beachten Sie, dass die Bibliothek nach den angewandten Funktionen mit Hilfe der “enthalten ist“$Selektor, der undefinierte Fehler wird auch auf der Konsole protokolliert.

Ausgang

Als Lösung fügt das JQuery -Skript einfach der Anwendung hinzu.

Abschluss

Der "Laufzeitfehler: '$' ist undefiniert”In JavaScript kann auftreten, ohne die JQuery -Bibliothek anzugeben oder nach den angewandten Funktionen anzugeben. Im ersteren Ansatz der undefinierte Selektor “$Ist offensichtlich, da die Bibliothek nicht enthalten ist. Im letzteren Ansatz tritt der entsprechende Fehler aufgrund des unsortierten Codes auf. Dieser Blog erklärte das Auftreten des “Laufzeitfehler: '$' ist undefiniert”In JavaScript.