Beim Programmieren in JavaScript hilft jQuery sehr beim sofortigen Zugriff auf die Elemente. Zum Beispiel der jQuery-Selektor „ $ “ bietet eine multifunktionale Nutzung des Zugriffs auf die Elemente durch „ Ich würde “, „ Klasse “ usw. Dieser Selektor ist funktionsfähig, solange die entsprechende jQuery-Bibliothek im Code enthalten ist. Andernfalls wird ein undefinierter Fehler angezeigt.
Dieser Blog wird die „ Laufzeitfehler: „$“ ist undefiniert “ in JavaScript.
Was ist der „Laufzeitfehler: ‚$‘ ist undefiniert“ in JavaScript?
Die ' $ “ ist der jQuery-Selektor, der für den Zugriff auf die Elemente verwendet wird. Der angegebene Fehler kann auftreten, wenn die jQuery-Bibliothek nicht enthalten ist oder wenn die Bibliothek nach der angewendeten Funktionalität enthalten ist.
Beispiel 1: Auftreten von „Laufzeitfehler: ‚$‘ ist undefiniert“ in JavaScript ohne Angabe der jQuery-Bibliothek
In diesem Beispiel wird das Auftreten des angegebenen Fehlers diskutiert, indem die entsprechende Funktionalität implementiert wird, ohne die jQuery-Bibliothek anzugeben:
< div >
< Knopf anklicken = 'meineFunktion()' > Klick mich Knopf >
< p Ich würde = 'Demo' > p >
div >
< Skript >
Funktion meineFunktion ( ) {
$ ( '#Demo' ) .innerHTML = 'Dies ist die Linuxhint-Website' ;
}
Skript >
Im obigen Code-Snippet:
- Erstellen Sie die mit einem „ anklicken ” Ereignis, das auf die Funktion myFunction() umleitet.
- Fügen Sie im nächsten Schritt das „ „Element mit einem Attribut“ Ich würde “.
- Definieren Sie im JS-Code eine Funktion namens „ meineFunktion() “.
- Greifen Sie in seiner Definition auf das enthaltene „ ” Element durch sein “ Ich würde „über den jQuery-Selektor“ $ “.
- Wenden Sie abschließend das „ innerHTML ”-Eigenschaft, um den angegebenen Textwert an das abgerufene Element anzuhängen.
- Beachten Sie, dass die Verwendung des Selektors „ $ “ ohne Einbeziehung der jQuery-Bibliothek zeigt die „ undefinierter Fehler “.
Ausgabe
Wie bereits erwähnt, ist der Selektor „ $ “ wird nicht erkannt, da die entsprechende Bibliothek nicht im Code enthalten ist.
Beispiel 2: Auftreten von „runtime error: ‚$‘ is undefined“ in JavaScript von
Angeben der jQuery-Bibliothek nach angewandter Funktionalität
In diesem speziellen Beispiel wird das Auftreten des angegebenen Fehlers diskutiert, indem die jQuery-Bibliothek angegeben wird, nachdem ihre Funktionalität implementiert wurde:
< h3 Ich würde = 'myPara' > Dies ist die Linuxhint-Website h3 >< p Ich würde = 'Demo' > p >
< Skript >
Lassen ein = $ ( 'myPara' ) .innerHTML;
$ ( 'Demo' ) .innerHTML = a;
Skript >
< Skript Quelle = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' > Skript >
In den obigen Codezeilen:
- Fügen Sie ebenso eine Überschrift und einen Absatz mit der Angabe „ ids ', bzw.
- Greifen Sie im JavaScript-Teil des Codes in ähnlicher Weise auf den enthaltenen Absatz über sein „ Ich würde “ über die „ $ ” Selektor.
- Rufen Sie auch seinen Textinhalt (Überschrift) mit dem „ innerHTML ' Eigentum.
- Wiederholen Sie danach den gleichen Vorgang mit dem eingefügten Absatz und ordnen Sie den geholten Textinhalt der Überschrift zu.
- Geben Sie abschließend das „ jQuery-Bibliothek “, um seine Funktionalitäten anzuwenden.
- Beachten Sie, dass die Bibliothek nach den angewendeten Funktionalitäten mit Hilfe des „ $ ” Selektor wird der undefinierte Fehler auch auf der Konsole protokolliert.
Ausgabe
Fügen Sie als Lösung einfach das jQuery-Skript zur Anwendung hinzu.
Fazit
Die ' Laufzeitfehler: „$“ ist undefiniert ” in JavaScript kann ohne Angabe der jQuery-Bibliothek oder durch Angabe nach den angewendeten Funktionalitäten erfolgen. Beim erstgenannten Ansatz ist der undefinierte Selektor „ $ “ ist offensichtlich, da die Bibliothek nicht enthalten ist. Beim letzteren Ansatz tritt der entsprechende Fehler aufgrund des unsortierten Codes auf. Dieser Blog erklärte das Auftreten des „ Laufzeitfehler: „$“ ist undefiniert “ in JavaScript.