web-dev-qa-db-fra.com

Jquery et Jslint - '$' a été utilisé avant sa définition

J'ai une im de javascript tiers travaillant avec, j'ai ajouté du code jquery dans le fichier javascript. Mais il semble échouer sur le code ci-dessus lors de la validation à l'aide de Jslint

'$' was used before it was defined.

Je peux voir en haut du fichier javascript qu'il indique:

/*global alert: false, console: false, jQuery: false */

Je suis relativement nouveau pour Javascript et JQuery, donc toute aide serait la bienvenue.

36
user1555190

Ajoutez ces options à vos commentaires:

/*jslint browser: true*/
/*global $, jQuery, alert*/
76
kernel

Si vous souhaitez utiliser des variables fournies par d'autres scripts, vous devez le dire:

/*global $ */
17
Quentin

Pour JSLint In Netbeans IDE allez à:

Tools - Options - Miscellaneous - JSLint tab - Text area sous " Prédéfini (, séparé) ":

  • ajouter $;
  • ajoutez vos autres variables globales de projet, en les séparant par une virgule.

Maintenant, la variable JQuery $ est considérée comme définie partout dans le code.

2
Zon