Грешка у току ЈаваСцрипта: „$“ је недефинисано.

Greska U Toku Javascripta Je Nedefinisano



Док програмирате у ЈаваСцрипт-у, јКуери много помаже у тренутном приступу елементима. На пример, јКуери селектор “ $ ” нуди мултифункционалну употребу приступа елементима помоћу „ ид ”, “ класа “, итд. Овај селектор је функционалан све док је одговарајућа јКуери библиотека укључена у код. У супротном, приказује недефинисану грешку.

На овом блогу ће се расправљати о „ грешка током извођења: „$“ је недефинисано ” у ЈаваСцрипт-у.







Шта је „грешка при извршавању: „$“ је недефинисано“ у ЈаваСцрипт-у?

$ ” је јКуери селектор који се користи за приступ елементима. Наведена грешка може настати ако јКуери библиотека није укључена или ако је библиотека укључена након примењене функционалности.



Пример 1: Појава „грешке током извршавања: „$“ је недефинисано“ у ЈаваСцрипт-у без навођења јКуери библиотеке



У овом примеру ће се о појави наведене грешке разговарати имплементацијом одговарајуће функционалности без навођења јКуери библиотеке:





< див >
< дугме онцлицк = 'мојаФункција()' > Кликни ме дугме >
< стр ид = 'демо' > стр >
див >

< скрипта >
функција миФунцтион ( ) {
$ ( '#демо' ) .иннерХТМЛ = „Ово је веб локација за Линукхинт“ ;
}
скрипта >

У горњем исечку кода:



  • Направите дугме приложено са „ онцлицк ” догађај који преусмерава на функцију миФунцтион().
  • У следећем кораку додајте „ <п> ” елемент који има атрибут “ ид ”.
  • У ЈС коду дефинишите функцију под називом „ мојаФункција() ”.
  • У његовој дефиницији, приступите укљученом „ <п> ” елемент по свом “ ид ” преко јКуери селектора “ $ ”.
  • На крају, примените „ иннерХТМЛ ” за додавање наведене текстуалне вредности преузетом елементу.
  • Имајте на уму да употреба селектора “ $ ” без укључивања јКуери библиотеке приказује „ недефинисана грешка ”.

Излаз

Као што је примећено, селектор „ $ ” је непрепознат јер одговарајућа библиотека није укључена у код.

Пример 2: Појава „грешке током извршавања: „$“ је недефинисано“ у ЈаваСцрипт-у од

Одређивање јКуери библиотеке након примењене функционалности

У овом конкретном примеру, о појави наведене грешке ће се разговарати навођењем јКуери библиотеке након имплементације њене функционалности:

< х3 ид = 'миПара' > Ово је линукхинт веб локација х3 >
< стр ид = 'демо' > стр >
< скрипта >
дозволити а = $ ( 'миПара' ) .иннерХТМЛ;
$ ( 'демо' ) .иннерХТМЛ = а;
скрипта >
< скрипта срц = '9884Е49288580Ф9ДЕД5Б7АА83Д206БАЕ51Ф9Д879' > скрипта >

У горњим редовима кода:

  • Исто тако, укључите наслов и пасус који садржи „ ид ', редом.
  • У ЈаваСцрипт делу кода, на сличан начин, приступите укљученом параграфу помоћу његовог „ ид ” преко „ $ ” селектор.
  • Такође, преузмите његов (наслов) текстуални садржај користећи „ иннерХТМЛ ' имовина.
  • Након тога, поновите исти поступак са укљученим пасусом и доделите преузети текстуални садржај наслова.
  • На крају, наведите „ јКуери библиотека ” за примену његових функционалности.
  • Имајте на уму да је библиотека укључена након примењених функционалности уз помоћ „ $ ” селектора, недефинисана грешка ће се такође евидентирати на конзоли.

Излаз

Као решење, једноставно додаје јКуери скрипту у апликацију.

Закључак

грешка у времену извођења: „$“ је недефинисано ” у ЈаваСцрипт-у може да се појави без навођења јКуери библиотеке или навођењем након примењених функционалности. У претходном приступу, недефинисани селектор “ $ ” је евидентно пошто библиотека није укључена. У последњем приступу, одговарајућа грешка се јавља због несортираног кода. Овај блог је објаснио појаву „ грешка у времену извођења: „$“ је недефинисано ” у ЈаваСцрипт-у.