4

我在 Firebug 插件中发现了 jQuery Lint。然而,它的结果令人困惑,很难尝试和满足。我收到数百个错误说jQuery (...) called incorrectly

例如,这一行提出了该警告。我在这里做错了什么?

$('#myTextBox').val(someValue);

当我尝试从没有行的 tbody 中删除所有行时,它会引发一个错误,该错误会停止页面上的所有 javascript。它说没有使用该选择器找到任何元素,然后删除不是一个函数。

$('#myTbody > tr').remove();

我真的需要添加额外的代码来解决这个问题吗?jQuery Lint 有何帮助?

4

1 回答 1

2

这里我做了一个简单的例子:jsfiddle.net/DJzFe/

如果您使用jQuery 1.4.4,您将看到您的 2 行代码不会在 jQuery Lint 上发出警告,但我怀疑您使用的jQuery 1.5.1 尚未经过 jQuery Lint 测试它已经过测试仅适用于 1.3.2 和 1.4.4)。在 1.5.1 中,该语句将如您所述发出警告:jQuery(...) called incorrectly

于 2011-03-11T14:28:22.853 回答