我有一些第三方javascript正在使用,我在javascript文件中添加了一些jquery代码。但是在使用Jslint验证时,上面的代码似乎失败了
'$' was used before it was defined.
我可以在javascript文件的顶部看到它声明:
/*global alert: false, console: false, jQuery: false */
我对Javascript和JQuery相对较新,所以欢迎任何帮助。
答案 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变量$被认为是在代码中的任何地方定义的。