警报($(”类)的长度。);抛出错误?

时间:2013-09-26 14:47:35

标签: javascript jquery

通常.length应该返回0或更大,

我不明白为什么,但是:

alert($('.class').length);

投掷,我可以在谷歌Chrome控制台中看到,这个错误:

Uncaught TypeError: Cannot read property 'length' of null test-shop.mysite.com/store/es/:1102
(anonymous function)

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:3)

我似乎能够复制相同错误消息的唯一方法是将$重新分配给null返回函数。例如:

$ = function(){ return null; };
alert($('.class').length);

要解决此问题,您需要找出重新分配$的代码的位置

以下内容可以帮助您调试问题:

alert($);

希望您可以使用它来确定调用时$实际上是什么