jQuery $ .isNumeric выдает ошибку на консоли - PullRequest
2 голосов
/ 24 февраля 2012

У меня проблема с использованием функции isNumeric jQuery для проверки, является ли переменная числом.

Я получаю ошибку

Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'isNumeric'

Вот мой код

var scroll = 4;
$.isNumeric(scroll);
  if (false) {
     scroll = 0;
     tabChange(menuTab, page, scroll);
  } else {
     tabChange(menuTab, page, scroll);
  }  

Я думал, что это может быть вызвано тем, что мой код запускается до загрузки jQuery, но это не так.

Также документация jQuery мне очень непонятна.

1 Ответ

5 голосов
/ 24 февраля 2012

Какую версию jQuery вы используете? .isNumeric() был добавлен в 1.7, и если вы используете более раннюю версию, она недоступна, что может привести к этой ошибке.

Другая возможность состоит в том, что у вас также запущен Prototype или какая-либо другая библиотека JS - попробуйте использовать jQuery.isNumeric(scroll); вместо $.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...