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.