我在使用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文档对我来说也很不清楚。
答案 0 :(得分:5)
您使用的是哪个版本的jQuery? .isNumeric()
已在1.7中添加,如果您使用的是早期版本,则该版本无效,这会产生错误。
另一种可能性是您运行Prototype或其他一些JS库 - 尝试使用jQuery.isNumeric(scroll);
而不是$
表示法。