我在jQuery插件中发现了Firebug Lint。然而,它的结果是令人困惑的,并且很难尝试和满足。我收到成百上千的错误,说的是jQuery (...) called incorrectly。
例如,这一行显示了该警告。我在这里做错了什么?
$('#myTextBox').val(someValue);当我试图从没有行的tbody中删除所有行时,它会抛出一个错误,停止页面上的所有javascript。它说选择器没有找到任何元素,然后remove不是一个函数。
$('#myTbody > tr').remove();我真的需要添加额外的代码来解决这个问题吗?jQuery Lint的用处是什么?
发布于 2011-03-11 22:28:23
这里我做了一个简单的例子:
在这里你会看到如果你使用jQuery 1.4.4,,你的两行代码不会在jQuery Lint上发出警告,但是我怀疑你使用的是jQuery 1.5.1,它还没有经过jQuery Lint (it has been tested only with 1.3.2 and 1.4.4)的测试。在1.5.1中,这些语句将按照您所描述的那样发出警告:jQuery(...) called incorrectly
https://stackoverflow.com/questions/5255388
复制相似问题