Pogreška izvođenja JavaScripta: ‘$’ nije definirano.

Pogreska Izvodenja Javascripta Nije Definirano



Dok programirate u JavaScriptu, jQuery uvelike pomaže u trenutnom pristupu elementima. Na primjer, jQuery selektor ' $ ” nudi višenamjensku upotrebu pristupa elementima putem “ iskaznica ”, “ razreda ”, itd. Ovaj birač je funkcionalan sve dok je odgovarajuća biblioteka jQuery uključena u kod. U suprotnom, prikazuje nedefiniranu pogrešku.

Ovaj blog će raspravljati o ' pogreška prilikom izvođenja: ‘$’ je nedefinirano ” u JavaScriptu.







Što je 'pogreška tijekom izvođenja: '$' nije definirano' u JavaScriptu?

' $ ” je jQuery selektor koji se koristi za pristup elementima. Navedena pogreška može se pojaviti ako biblioteka jQuery nije uključena ili ako je biblioteka uključena nakon primijenjene funkcionalnosti.



Primjer 1: Pojava 'pogreške tijekom izvođenja: '$' nije definirano' u JavaScriptu bez navođenja jQuery biblioteke



U ovom primjeru, pojava navedene pogreške bit će raspravljena implementacijom odgovarajuće funkcionalnosti bez navođenja jQuery biblioteke:





< div >
< dugme na klik = 'mojaFunkcija()' > Klikni me dugme >
< str iskaznica = 'demo' > str >
div >

< skripta >
funkcija mojaFunkcija ( ) {
$ ( '#demo' ) .unutarnjiHTML = 'Ovo je web mjesto Linuxhint' ;
}
skripta >

U gornjem isječku koda:



  • Napravite gumb priložen znakom ' na klik ” preusmjeravanje događaja na funkciju myFunction().
  • U sljedećem koraku dodajte '

    ' element koji ima atribut ' iskaznica ”.

  • U JS kodu definirajte funkciju pod nazivom ' mojaFunkcija() ”.
  • U njegovoj definiciji pristupite uključenom '

    'element po svom' iskaznica 'preko jQuery selektora' $ ”.

  • Na kraju primijenite ' unutarnjiHTML ” za dodavanje navedene tekstualne vrijednosti dohvaćenom elementu.
  • Imajte na umu da korištenje selektora ' $ ' bez uključivanja jQuery biblioteke prikazuje ' nedefinirana greška ”.

Izlaz

Kao što je primijećeno, selektor ' $ ” nije prepoznat jer odgovarajuća biblioteka nije uključena u kod.

Primjer 2: Pojava 'pogreške tijekom izvođenja: '$' nije definirano' u JavaScriptu od strane

Određivanje jQuery biblioteke nakon primijenjene funkcionalnosti

U ovom konkretnom primjeru, pojava navedene pogreške bit će raspravljena navođenjem jQuery biblioteke nakon implementacije njezine funkcionalnosti:

< h3 iskaznica = 'mojaPara' > Ovo je web stranica linuxhint h3 >
< str iskaznica = 'demo' > str >
< skripta >
neka a = $ ( 'mojaPara' ) .innerHTML;
$ ( 'demo' ) .unutarnjiHTML = a;
skripta >
< skripta src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' > skripta >

U gornjim redcima koda:

  • Isto tako, uključite naslov i odlomak s navedenim ' id-ovi ”, odnosno.
  • U JavaScript dijelu koda, na sličan način, pristupite uključenom odlomku pomoću ' iskaznica ' putem ' $ ” selektor.
  • Također, dohvatite njegov (naslov) tekstualni sadržaj koristeći ' unutarnjiHTML ” vlasništvo.
  • Nakon toga ponovite isti postupak s uključenim odlomkom i dodijelite dohvaćeni tekstualni sadržaj naslova.
  • Na kraju navedite ' jQuery biblioteka ” za primjenu njegovih funkcionalnosti.
  • Imajte na umu da je biblioteka uključena nakon primijenjenih funkcija uz pomoć ' $ ”, nedefinirana pogreška također će se zabilježiti na konzoli.

Izlaz

Kao rješenje jednostavno dodajte jQuery skriptu u aplikaciju.

Zaključak

' pogreška prilikom izvođenja: ‘$’ je nedefinirano ” u JavaScriptu može se pojaviti bez navođenja biblioteke jQuery ili njezinim navođenjem nakon primijenjenih funkcionalnosti. U prethodnom pristupu, nedefinirani selektor “ $ ” vidljivo je jer knjižnica nije uključena. U potonjem pristupu, odgovarajuća pogreška se javlja zbog nerazvrstanog koda. Ovaj blog objasnio je pojavu ' pogreška prilikom izvođenja: ‘$’ je nedefinirano ” u JavaScriptu.