JavaScript runtime -feil '$' er udefinert.

JavaScript runtime -feil '$' er udefinert.

Mens programmering i JavaScript, hjelper JQuery mye med å få tilgang til elementene umiddelbart. For eksempel jQuery -velgeren "$”Tilbyr en multifunksjonell bruk av tilgang til elementene av“id”,“klasse", etc. Denne velgeren er funksjonell så lenge det tilsvarende jQuery -biblioteket er inkludert i koden. Ellers viser den en udefinert feil.

Denne bloggen vil diskutere “Runtime -feil: '$' er udefinert”I JavaScript.

Hva er "runtime -feilen:" $ "er udefinert" i JavaScript?

$”Er jQuery -velgeren som brukes til å få tilgang til elementene. Den oppgitte feilen kan oppstå hvis jQuery -biblioteket ikke er inkludert, eller hvis biblioteket er inkludert etter den anvendte funksjonaliteten.

Eksempel 1: Forekomst av “Runtime Feil: '$' er udefinert” i JavaScript uten å spesifisere jQuery -biblioteket

I dette eksemplet vil forekomsten av den oppgitte feilen bli diskutert ved å implementere den tilsvarende funksjonaliteten uten å spesifisere jQuery -biblioteket:





I ovennevnte kodebit:

  • Lag knappen festet med en "ved trykk”Hendelse som omdirigerer til funksjonen MyFunction ().
  • I neste trinn, legg til "

    ”Element som har et attributt”id”.

  • I JS -koden, definer en funksjon som heter “MyFunction ()”.
  • I sin definisjon får tilgang til den inkluderte "

    ”Element av dets“id”Via jQuery -velgeren”$”.

  • Til slutt, bruk "indrehtml”Eiendom for å legge den angitte tekstverdien til det hentede elementet.
  • Merk at bruken av velgeren “$”Uten å inkludere jQuery -biblioteket viser“udefinert feil”.

Produksjon

Som observert, velgeren “$”Er ukjent siden det tilsvarende biblioteket ikke er inkludert i koden.

Eksempel 2: Forekomst av "Runtime Feil: '$' er udefinert" i JavaScript av

Spesifisere jQuery -biblioteket etter anvendt funksjonalitet

I dette spesielle eksemplet vil forekomsten av den oppgitte feilen bli diskutert ved å spesifisere jQuery -biblioteket etter at funksjonaliteten er implementert:

Dette er Linuxhint -nettstedet




I kodelinjene ovenfor:

  • Inkluder på samme måte en overskrift og et avsnitt som har den oppgitte “ID -er”, Henholdsvis.
  • I JavaScript -delen av koden får du tilgang til det medfølgende avsnittet av dets "id”Via“$”Selector.
  • Hent også dets (overskrift) tekstinnhold ved å bruke "indrehtml”Eiendom.
  • Etter det, gjenta den samme prosedyren med det medfølgende avsnittet og tildel det hentede tekstinnholdet i overskriften.
  • Til slutt, spesifiser "JQuery Library”For å bruke funksjonalitetene.
  • Merk at ettersom biblioteket er inkludert etter de anvendte funksjonalitetene ved hjelp av "$”Selector, den udefinerte feilen vil også være logget på konsollen.

Produksjon

Som en løsning legger ganske enkelt jQuery -skriptet til applikasjonen.

Konklusjon

Runtime -feil: '$' er udefinert”I JavaScript kan oppstå uten å spesifisere jQuery -biblioteket eller ved å spesifisere det etter de anvendte funksjonalitetene. I den tidligere tilnærmingen, den udefinerte velgeren “$”Er tydelig siden biblioteket ikke er inkludert. I sistnevnte tilnærming oppstår den tilsvarende feilen på grunn av den usorterte koden. Denne bloggen forklarte forekomsten av “Runtime -feil: '$' er udefinert”I JavaScript.