Error de tiempo de ejecución de JavaScript: '$' no está definido.

Error De Tiempo De Ejecucion De Javascript No Esta Definido



Al programar en JavaScript, jQuery ayuda mucho a acceder a los elementos al instante. Por ejemplo, el selector de jQuery “ $ ” ofrece un uso multifuncional para acceder a los elementos por “ identificación ”, “ clase ”, etc. Este selector es funcional siempre que la biblioteca jQuery correspondiente esté incluida en el código. De lo contrario, muestra un error indefinido.

Este blog discutirá el “ error de tiempo de ejecución: '$' no está definido ” en JavaScript.







¿Qué es el 'error de tiempo de ejecución: '$' no está definido' en JavaScript?

Él ' $ ” es el selector de jQuery utilizado para acceder a los elementos. El error indicado puede ocurrir si la biblioteca jQuery no está incluida o si la biblioteca está incluida después de la funcionalidad aplicada.



Ejemplo 1: Ocurrencia de 'error de tiempo de ejecución: '$' no está definido' en JavaScript sin especificar la biblioteca jQuery



En este ejemplo, la ocurrencia del error indicado se discutirá implementando la funcionalidad correspondiente sin especificar la biblioteca jQuery:





< división >
  < botón al hacer clic = 'miFuncion()' > Haz click en mi botón >
  < pag identificación = 'manifestación' > pag >
división >

< guion >
función mifunción ( ) {
 $ ( '#manifestación' ) .innerHTML = 'Este es el sitio web de Linuxhint' ;
  }
guion >

En el fragmento de código anterior:



  • Cree el botón adjunto con un “ al hacer clic ” evento que redirige a la función myFunction().
  • En el siguiente paso, agregue el '

    ” elemento que tiene un atributo “ identificación ”.

  • En el código JS, defina una función llamada ' miFunción() ”.
  • En su definición, acceda al incluido “

    ” elemento por su “ identificación ” a través del selector jQuery “ $ ”.

  • Por último, aplique el “ HTML interno ” para agregar el valor de texto indicado al elemento obtenido.
  • Tenga en cuenta que el uso del selector “ $ ” sin incluir la biblioteca jQuery muestra el “ error indefinido ”.

Producción

Como se observa, el selector “ $ ” no se reconoce ya que la biblioteca correspondiente no está incluida en el código.

Ejemplo 2: Ocurrencia de 'error de tiempo de ejecución: '$' no está definido' en JavaScript por

Especificación de la biblioteca jQuery después de la funcionalidad aplicada

En este ejemplo particular, la ocurrencia del error indicado se discutirá especificando la biblioteca jQuery después de que se implemente su funcionalidad:

< h3 identificación = 'miPara' > Este es el sitio web de linuxhint h3 >
< pag identificación = 'manifestación' > pag >
< guion >
  dejar un = $ ( 'miPara' ) .innerHTML;
 $ ( 'manifestación' ) .innerHTML = a;
guion >
< guion origen = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' > guion >

En las líneas de código anteriores:

  • Asimismo, incluir un encabezamiento y un párrafo en el que se diga “ identificación ”, respectivamente.
  • En la parte JavaScript del código, de igual forma, acceda al párrafo incluido por su “ identificación ' mediante el ' $ seleccionador.
  • Además, recupere su contenido de texto (título) usando el ' HTML interno ' propiedad.
  • Después de eso, repita el mismo procedimiento con el párrafo incluido y asigne el contenido de texto obtenido del encabezado.
  • Por último, especifique el “ biblioteca jQuery ” para aplicar sus funcionalidades.
  • Tenga en cuenta que como la biblioteca se incluye después de las funcionalidades aplicadas con la ayuda de ' $ ” selector, el error indefinido también se registrará en la consola.

Producción

Como solución, simplemente agregue el script jQuery a la aplicación.

Conclusión

Él ' error de tiempo de ejecución: '$' no está definido ” en JavaScript puede ocurrir sin especificar la biblioteca jQuery o especificándola después de las funcionalidades aplicadas. En el primer enfoque, el selector indefinido “ $ ” es evidente ya que la biblioteca no está incluida. En el último enfoque, se produce el error correspondiente debido al código no ordenado. Este blog explicó la ocurrencia de la “ error de tiempo de ejecución: '$' no está definido ” en JavaScript.