Док програмирате у ЈаваСцрипт-у, јКуери много помаже у тренутном приступу елементима. На пример, јКуери селектор “ $ ” нуди мултифункционалну употребу приступа елементима помоћу „ ид ”, “ класа “, итд. Овај селектор је функционалан све док је одговарајућа јКуери библиотека укључена у код. У супротном, приказује недефинисану грешку.
На овом блогу ће се расправљати о „ грешка током извођења: „$“ је недефинисано ” у ЈаваСцрипт-у.
Шта је „грешка при извршавању: „$“ је недефинисано“ у ЈаваСцрипт-у?
„ $ ” је јКуери селектор који се користи за приступ елементима. Наведена грешка може настати ако јКуери библиотека није укључена или ако је библиотека укључена након примењене функционалности.
Пример 1: Појава „грешке током извршавања: „$“ је недефинисано“ у ЈаваСцрипт-у без навођења јКуери библиотеке
У овом примеру ће се о појави наведене грешке разговарати имплементацијом одговарајуће функционалности без навођења јКуери библиотеке:
< див >
< дугме онцлицк = 'мојаФункција()' > Кликни ме дугме >
< стр ид = 'демо' > стр >
див >
< скрипта >
функција миФунцтион ( ) {
$ ( '#демо' ) .иннерХТМЛ = „Ово је веб локација за Линукхинт“ ;
}
скрипта >
У горњем исечку кода:
- Направите дугме приложено са „ онцлицк ” догађај који преусмерава на функцију миФунцтион().
- У следећем кораку додајте „ <п> ” елемент који има атрибут “ ид ”.
- У ЈС коду дефинишите функцију под називом „ мојаФункција() ”.
- У његовој дефиницији, приступите укљученом „ <п> ” елемент по свом “ ид ” преко јКуери селектора “ $ ”.
- На крају, примените „ иннерХТМЛ ” за додавање наведене текстуалне вредности преузетом елементу.
- Имајте на уму да употреба селектора “ $ ” без укључивања јКуери библиотеке приказује „ недефинисана грешка ”.
Излаз
Као што је примећено, селектор „ $ ” је непрепознат јер одговарајућа библиотека није укључена у код.
Пример 2: Појава „грешке током извршавања: „$“ је недефинисано“ у ЈаваСцрипт-у од
Одређивање јКуери библиотеке након примењене функционалности
У овом конкретном примеру, о појави наведене грешке ће се разговарати навођењем јКуери библиотеке након имплементације њене функционалности:
< х3 ид = 'миПара' > Ово је линукхинт веб локација х3 >< стр ид = 'демо' > стр >
< скрипта >
дозволити а = $ ( 'миПара' ) .иннерХТМЛ;
$ ( 'демо' ) .иннерХТМЛ = а;
скрипта >
< скрипта срц = '9884Е49288580Ф9ДЕД5Б7АА83Д206БАЕ51Ф9Д879' > скрипта >
У горњим редовима кода:
- Исто тако, укључите наслов и пасус који садржи „ ид ', редом.
- У ЈаваСцрипт делу кода, на сличан начин, приступите укљученом параграфу помоћу његовог „ ид ” преко „ $ ” селектор.
- Такође, преузмите његов (наслов) текстуални садржај користећи „ иннерХТМЛ ' имовина.
- Након тога, поновите исти поступак са укљученим пасусом и доделите преузети текстуални садржај наслова.
- На крају, наведите „ јКуери библиотека ” за примену његових функционалности.
- Имајте на уму да је библиотека укључена након примењених функционалности уз помоћ „ $ ” селектора, недефинисана грешка ће се такође евидентирати на конзоли.
Излаз
Као решење, једноставно додаје јКуери скрипту у апликацију.
Закључак
„ грешка у времену извођења: „$“ је недефинисано ” у ЈаваСцрипт-у може да се појави без навођења јКуери библиотеке или навођењем након примењених функционалности. У претходном приступу, недефинисани селектор “ $ ” је евидентно пошто библиотека није укључена. У последњем приступу, одговарајућа грешка се јавља због несортираног кода. Овај блог је објаснио појаву „ грешка у времену извођења: „$“ је недефинисано ” у ЈаваСцрипт-у.