jQuery $ .isNumeric在控制台上抛出错误

时间:2012-02-24 13:12:22

标签: javascript jquery syntax

我在使用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 个答案:

答案 0 :(得分:5)

您使用的是哪个版本的jQuery? .isNumeric()已在1.7中添加,如果您使用的是早期版本,则该版本无效,这会产生错误。

另一种可能性是您运行Prototype或其他一些JS库 - 尝试使用jQuery.isNumeric(scroll);而不是$表示法。