Maison > interface Web > js tutoriel > Pourquoi mon jQuery « $ n'est-il pas défini » même s'il est inclus ?

Pourquoi mon jQuery « $ n'est-il pas défini » même s'il est inclus ?

Susan Sarandon
Libérer: 2024-12-26 00:42:09
original
728 Les gens l'ont consulté

Why is My jQuery

JQuery : Correction de l'erreur « $ n'est pas défini »

Malgré le référencement de jQuery dans le maître du site, vous rencontrez le « $ n'est pas défini » défini" erreur lors de l’utilisation d’un événement de clic de base. Ce problème peut provenir de l'une des trois causes sous-jacentes suivantes.

Cause 1 : problème de chargement du script

Assurez-vous que votre fichier JavaScript se charge correctement dans votre page. La référence du script doit ressembler à ce format :

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
Copier après la connexion

Évitez d'utiliser des attributs tels que "async" ou "defer".

Cause 2 : jQuery corrompu

Vérifiez toute modification ou remplacement potentiel du fichier jQuery principal. Assurez-vous qu'aucun plugin n'a écrasé la variable "$".

Cause 3 : Exécution prématurée de JavaScript

Votre code JavaScript peut s'exécuter avant que la page et jQuery ne soient complètement chargés . Joignez votre code jQuery dans ce qui suit :

$(document).ready(function () {
  // Your jQuery code here
});
Copier après la connexion

Cela garantit que votre code s'exécute après l'initialisation de jQuery.

Considérations supplémentaires

  • Les plugins qui étendent l'objet "$" doivent être chargés après le noyau jQuery.
  • Le code non jQuery peut être séparé en utilisant "document.readyState" au lieu de le placer dans le gestionnaire prêt pour jQuery.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal