通常.length应该返回0或更大,
我不明白为什么,但是:
alert($('.class').length);
投掷,我可以在谷歌Chrome控制台中看到,这个错误:
Uncaught TypeError: Cannot read property 'length' of null test-shop.mysite.com/store/es/:1102
(anonymous function)
知道为什么会这样吗?
答案 0 :(得分:3)
我似乎能够复制相同错误消息的唯一方法是将$
重新分配给null返回函数。例如:
$ = function(){ return null; };
alert($('.class').length);
要解决此问题,您需要找出重新分配$
的代码的位置
以下内容可以帮助您调试问题:
alert($);
希望您可以使用它来确定调用时$
实际上是什么