gpt4 book ai didi

jquery - JSHint 说 '$' 未定义

转载 作者:行者123 更新时间:2023-12-01 04:06:54 25 4
gpt4 key购买 nike

当使用 jquery 选择器时,JSHint 表示 $ 符号未定义。例如:

'use strict';

// Some great code above
$('li').addClass('active');
$('li').removeClass('obsolete');

如您所见,这段代码没问题,但是运行 grunt jshint 我得到:

Running "jshint:all" (jshint) task

app/scripts/stuff/script.js
line 4 col 1 '$' is not defined.
line 5 col 1 '$' is not defined.

✖ 2 problems

我应该怎样做才能消除警告?

最佳答案

JSHint 有 options自定义代码解析函数,这样您就可以摆脱荒谬的警告。

在这种情况下,JSHint 现在应该知道您正在使用 jQuery 来识别 $ 符号。简单地启用 jquery代码中的选项:

/*jshint jquery: true */
'use strict';

// Some great code above
$('li').addClass('active');
$('li').removeClass('obsolete');

现在运行grunt jshint将输出:

Running "jshint:all" (jshint) task

✔ No problems
<小时/>

有关更多 JSHint 选项,请查看 their page .

关于jquery - JSHint 说 '$' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com