JavaScript Runtime Errore '$' non è definito.

JavaScript Runtime Errore '$' non è definito.

Durante la programmazione in JavaScript, JQuery aiuta molto ad accedere agli elementi all'istante. Ad esempio, il selettore jQuery "$"Offre un utilizzo multifunzionale di accesso agli elementi da"id","classe", eccetera. Questo selettore è funzionale fintanto che la libreria jQuery corrispondente è inclusa nel codice. Altrimenti, visualizza un errore indefinito.

Questo blog discuterà del "Errore di runtime: '$' non è definito"In JavaScript.

Qual è l '"errore di runtime:" $ "non è definito" in JavaScript?

IL "$"Il selettore jQuery è utilizzato per accedere agli elementi. L'errore dichiarato può verificarsi se la libreria jQuery non è inclusa o se la libreria è inclusa dopo la funzionalità applicata.

Esempio 1: occorrenza di "Errore di runtime:" $ "non è definito" in JavaScript senza specificare la libreria jQuery

In questo esempio, il verificarsi dell'errore dichiarato verrà discusso implementando la funzionalità corrispondente senza specificare la libreria jQuery:





Nel frammento di codice sopra:

  • Crea il pulsante collegato con un "al clic"Reindirizzamento dell'evento alla funzione myFunction ().
  • Nel passaggio successivo, aggiungi il "

    "Elemento con un attributo"id".

  • Nel codice JS, definisci una funzione denominata "myFunction ()".
  • Nella sua definizione, accedi all'incluso "

    "Elemento per il suo"id"Tramite il selettore jQuery"$".

  • Infine, applica il “Innerhtml"Proprietà per aggiungere il valore di testo dichiarato all'elemento recuperato.
  • Si noti che l'uso del selettore "$"Senza includere la libreria jQuery visualizza il"Errore indefinito".

Produzione

Come osservato, il selettore "$"Non è riconosciuto poiché la libreria corrispondente non è inclusa nel codice.

Esempio 2: occorrenza di "Errore di runtime:" $ "non è definito" in JavaScript da

Specifica della libreria jQuery dopo la funzionalità applicata

In questo esempio particolare, il verificarsi dell'errore dichiarato verrà discusso specificando la libreria jQuery dopo l'implementazione della sua funzionalità:

Questo è il sito web Linuxhint




Nelle righe di codice sopra:

  • Allo stesso modo, includi un'intestazione e un paragrafo che ha dichiarato "id"Rispettivamente.
  • Nella parte JavaScript del codice, allo stesso modo, accedi al paragrafo incluso per il suo "id"Tramite il"$"Selettore.
  • Inoltre, recuperare il suo contenuto di testo (intestazione) usando "Innerhtml" proprietà.
  • Successivamente, ripeti la stessa procedura con il paragrafo incluso e alloca il contenuto di testo recuperato dell'intestazione.
  • Infine, specificare il “Biblioteca JQuery"Per applicare le sue funzionalità.
  • Si noti che, poiché la libreria è inclusa dopo le funzionalità applicate con l'aiuto del "$"Selettore, l'errore non definito verrà anche registrato sulla console.

Produzione

Come soluzione, aggiunge semplicemente lo script jQuery all'applicazione.

Conclusione

IL "Errore di runtime: '$' non è definito"In JavaScript può verificarsi senza specificare la libreria jQuery o specificandola dopo le funzionalità applicate. Nel primo approccio, il selettore indefinito "$"È evidente poiché la biblioteca non è inclusa. In quest'ultimo approccio, l'errore corrispondente si verifica a causa del codice non richiesto. Questo blog ha spiegato il verificarsi del "Errore di runtime: '$' non è definito"In JavaScript.