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声明为全局变量已清除警告.
| 归档时间: |
|
| 查看次数: |
7780 次 |
| 最近记录: |