JSLint - 未声明的'jQuery'警告

use*_*311 8 javascript jquery jslint jshint

我试图使以下jQuery代码符合JSLint.

(function ($) {
   "use strict";
    $('.addition').click(function () {
        $('.textbox:last,.addition:last,.subtraction:last,.replace:last').clone(true).appendTo('.replace:last');
        $('.textbox:last').val("");
        $('.addition:not(:last),.subtraction:not(:last)').attr('disabled','true');
    });

    $('.subtraction').click(function () {

        if($('.replace').length === 1) {
            $('.subtraction').click(function (event) {
                event.preventDefault();
            });
        } else {
            $('.textbox:last,.addition:last,.subtraction:last,.replace:last').remove();
            $('.addition:last,.subtraction:last').removeAttr('disabled');
        }   
    });     
}(jQuery));
Run Code Online (Sandbox Code Playgroud)

我的代码运行正常.我只是想清除JSLint警告.我不明白为什么JSLint在线给我一个undeclared 'jQuery'警告}(jQuery));(最后一行).

更新将
jQuery声明为全局变量已清除警告.

Hic*_*chi 10

如果您正在使用jslint.com,则需要在选项下将jQuery添加到全局变量