Ошибка выполнения JavaScript: «$» не определено.

Osibka Vypolnenia Javascript Ne Opredeleno



При программировании на JavaScript jQuery очень помогает в мгновенном доступе к элементам. Например, селектор jQuery « $ ” предлагает многофункциональное использование доступа к элементам с помощью “ я бы », « класс ” и т. д. Этот селектор работает до тех пор, пока в код включена соответствующая библиотека jQuery. В противном случае отображается неопределенная ошибка.

В этом блоге мы обсудим « ошибка выполнения: ‘$’ не определен 'в JavaScript.







Что такое «ошибка времени выполнения: ‘$’ не определено» в JavaScript?

$ ” — это селектор jQuery, используемый для доступа к элементам. Указанная ошибка может возникать, если библиотека jQuery не включена или если библиотека включена после примененного функционала.



Пример 1. Возникновение «ошибки времени выполнения: ‘$’ is undefined» в JavaScript без указания библиотеки jQuery



В данном примере возникновение заявленной ошибки будет рассмотрено путем реализации соответствующего функционала без указания библиотеки jQuery:





< див >
< кнопка по щелчку знак равно 'моя функция()' > Нажми на меня кнопка >
< п я бы знак равно 'демо' > п >
див >

< сценарий >
функция моя функция ( ) {
$ ( '#демо' ) .innerHTML = «Это веб-сайт Linuxhint» ;
}
сценарий >

В приведенном выше фрагменте кода:



  • Создайте кнопку, прикрепленную с помощью « по щелчку ” перенаправление события на функцию myFunction().
  • На следующем шаге добавьте «

    » элемент с атрибутом « я бы ».

  • В коде JS определите функцию с именем « мояФункция() ».
  • В его определении доступ к включенному «

    ” элемент по его “ я бы 'через селектор jQuery' $ ».

  • Наконец, примените « внутреннийHTML », чтобы добавить указанное текстовое значение к выбранному элементу.
  • Обратите внимание, что использование селектора « $ » без включения библиотеки jQuery отображает « неопределенная ошибка ».

Вывод

Как видно, селектор « $ ” не распознается, так как соответствующая библиотека не включена в код.

Пример 2. Возникновение «ошибки времени выполнения: ‘$’ is undefined» в JavaScript по

Указание библиотеки jQuery после прикладной функциональности

В данном конкретном примере возникновение заявленной ошибки будет рассмотрено путем указания библиотеки jQuery после реализации ее функционала:

< h3 я бы знак равно 'моя пара' > Это веб-сайт linuxhint h3 >
< п я бы знак равно 'демо' > п >
< сценарий >
позволять а = $ ( 'моя пара' ) .внутренний HTML;
$ ( 'демо' ) .innerHTML = а;
сценарий >
< сценарий источник знак равно 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' > сценарий >

В приведенных выше строках кода:

  • Аналогичным образом, включите заголовок и абзац со словами « идентификатор ', соответственно.
  • Аналогичным образом в части кода JavaScript доступ к включенному абзацу осуществляется с помощью его « я бы 'через' $ селектор.
  • Кроме того, извлеките его (заголовок) текстовое содержимое, используя « внутреннийHTML ' имущество.
  • После этого повторите ту же процедуру с включенным абзацем и выделите извлеченное текстовое содержимое заголовка.
  • Наконец, укажите « библиотека jQuery », чтобы применить его функциональные возможности.
  • Обратите внимание, что поскольку библиотека подключается после прикладных функций с помощью « $ », неопределенная ошибка также будет зарегистрирована на консоли.

Вывод

В качестве решения просто добавьте скрипт jQuery в приложение.

Заключение

ошибка выполнения: ‘$’ не определен ” в JavaScript может происходить без указания библиотеки jQuery или путем указания ее после примененных функций. В первом подходе неопределенный селектор « $ ” очевидно, так как библиотека не включена. При последнем подходе возникает соответствующая ошибка из-за несортированного кода. Этот блог объяснил возникновение « ошибка выполнения: ‘$’ не определен 'в JavaScript.