4

Firebug プラグインで jQuery Lint について知りました。しかし、その結果は紛らわしく、試して満足させるのは非常に困難です。と言って何百ものエラーが発生しますjQuery (...) called incorrectly

たとえば、この行にはその警告が表示されます。ここで何が間違っていますか?

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

行のない tbody からすべての行を削除しようとすると、ページ上のすべての JavaScript を停止するエラーがスローされます。そのセレクターで要素が見つからなかったため、remove は関数ではありません。

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

これを回避するには、本当にコードを追加する必要がありますか? jQuery Lint はどのように役立つのでしょうか?

4

1 に答える 1

2

ここで簡単な例を作成しました: jsfiddle.net/DJzFe/

jQuery 1.4.4を使用している場合、2 行のコードが jQuery Lint について警告しないことがわかりますが、jQuery Lint によってまだテストされていない jQuery 1.5.1 を使用していると思われます(テスト済みです)。 1.3.2 および 1.4.4 のみ)。そして1.5.1では、あなたが説明したようにそのステートメントは警告します:jQuery(...) called incorrectly

于 2011-03-11T14:28:22.853 に答える