我有一些代码,我正在通过jsHint和jsLint进行审核。它们都会在报告中显示为错误或未声明的变量。
我的代码:
$("#btn_details").button().click(function() {
jsLint报告回复:错误
'$' was used before it was defined.
$("#btn_details").button().click(function() {
jsHint报告回复:未声明的变量
$
我的代码在测试中有效,但如果我可以提供帮助,我希望不会有任何不必要的错误。或者也许这是一个非常糟糕的讨厌不,不。但这是正确的,还是我想以某种方式修复它?
答案 0 :(得分:1)
将评论/*global $ */
添加到您的脚本顶部。这将告诉jsLint / jsHint期望$
成为预定义的全局。
通常通过在页面中包含jQuery来设置此全局。