Jquery和Jslint - '$'在定义之前使用

时间:2013-08-15 11:03:48

标签: javascript jquery jslint

我有一些第三方javascript正在使用,我在javascript文件中添加了一些jquery代码。但是在使用Jslint验证时,上面的代码似乎失败了

'$' was used before it was defined.

我可以在javascript文件的顶部看到它声明:

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

我对Javascript和JQuery相对较新,所以欢迎任何帮助。

3 个答案:

答案 0 :(得分:75)

将这些选项添加到您的评论中:

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

答案 1 :(得分:17)

如果您想使用其他脚本提供的变量,那么您需要这样说:

/*global $ */

答案 2 :(得分:2)

对于 JSLint In Netbeans IDE,请转到:

Tools - Options - Miscellaneous - JSLint tab - Text area位于“预定义(,分隔)”下:

  • 添加$;
  • 添加您的其他项目全局变量,用逗号分隔。

现在,JQuery变量$被认为是在代码中的任何地方定义的。