Ошибки jQuery Lint - PullRequest
       16

Ошибки jQuery Lint

4 голосов
/ 10 марта 2011

Я узнал о jQuery Lint в плагине Firebug.Однако его результаты сбивают с толку и очень трудно попытаться удовлетворить.Я получаю сотни ошибок, говоря: jQuery (...) called incorrectly.

Например, эта строка выводит это предупреждение.Что я здесь не так делаю?

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

И когда я пытаюсь удалить все строки из тела, в котором нет строк, выдается ошибка, которая останавливает весь JavaScript на странице.Он говорит, что с этим селектором не было найдено никаких элементов, и тогда удаление не является функцией.

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

Нужно ли мне добавлять дополнительный код, чтобы обойти это?Чем полезен jQuery Lint?

1 Ответ

2 голосов
/ 11 марта 2011

Здесь я сделал простой пример: jsfiddle.net / DJzFe /

Там вы увидите, что ваши 2 строки кода не предупреждают о jQuery Lintесли вы используете jQuery 1.4.4, , но я подозреваю, что вы используете jQuery 1.5.1, который еще не был протестирован jQuery Lint ( он был протестирован толькос 1.3.2 и 1.4.4 ).И в 1.5.1 эти операторы будут предупреждать, как вы описали: jQuery(...) called incorrectly

...