Avec le développement continu et la popularité de la technologie front-end, de plus en plus de sites Web et d'applications commencent à s'appuyer sur la bibliothèque jQuery. Cependant, vous rencontrez parfois un problème courant lors de l'utilisation de jQuery : jquery n'est pas défini. Lorsque ce problème se produit, tout le code de la page qui utilise jQuery cesse de fonctionner correctement. Cet article explique comment résoudre le problème selon lequel jquery n'est pas défini.
Lorsque jQuery est introduit dans la page de manière incorrecte ou que le fichier jQuery est manquant, le problème de jquery non défini se produira. Dans ce cas, nous devons vérifier les points suivants :
CDN est une technologie qui distribue des données sur le réseau, améliorant la vitesse d'accès et la disponibilité des sites Web et des applications. De nombreux sites Web et applications utilisent des CDN pour introduire jQuery, car les CDN sont généralement rapides et stables. Lorsqu'il y a un problème avec le fichier jQuery importé localement, vous pouvez essayer d'utiliser un CDN pour importer jQuery.
Ce qui suit est un exemple de code couramment utilisé pour que CDN introduise jQuery :
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
Notez que lorsque vous utilisez CDN pour introduire jQuery, vous devez vous assurer que le réseau est fluide, sinon des problèmes tels qu'une vitesse de chargement lente ou un échec de chargement peuvent survenir .
Lors de l'utilisation de jQuery, il peut y avoir des cas où l'ordre d'exécution du code est incorrect. Si jQuery n’a pas été chargé ou exécuté lors de l’exécution de code utilisant jQuery, une erreur jquery non définie se produira. Pour éviter cela, nous pouvons prendre les mesures suivantes :
Lors de l'utilisation de jQuery, le numéro de version peut également provoquer le problème que jquery n'est pas défini. Ce problème se produira si la version importée de jQuery ne correspond pas. Afin de résoudre ce problème, nous devons faire les deux choses suivantes :
Lors de l'utilisation de jQuery, il peut y avoir des conflits avec d'autres bibliothèques ou frameworks, ce qui empêche la définition de jQuery. Pour résoudre ce problème, nous pouvons utiliser la méthode noConflict() de jQuery pour éviter les conflits.
Après avoir utilisé la méthode noConflict(), nous devons utiliser une variable pour stocker jQuery, puis utiliser cette variable pour appeler jQuery. Voici un exemple de code utilisant la méthode noConflict() :
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script> var $j = $.noConflict(); //使用$j来调用jQuery代码 </script>
Résumé
Lorsque vous utilisez jQuery, vous rencontrerez parfois le problème que jquery n'est pas défini. Si nous pouvons vérifier soigneusement si jQuery est introduit correctement, utiliser CDN pour l'introduire, confirmer la séquence d'exécution du code, confirmer le numéro de version de jQuery et utiliser la méthode noConflict(), nous pouvons rapidement résoudre le problème de la non-définition de 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!