2013-09-26 41 views
0

一般。長度應該返回0或者更大,

我不明白爲什麼,但:

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

拋出,我可以在谷歌瀏覽器的控制檯中看到,這個錯誤:

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

任何想法爲什麼會這樣?

+8

的時候你肯定'$'是jQuery的? –

+0

你有沒有添加引用jQuery腳本 – Satpal

+0

你肯定'.class'存在?! –

回答

3

我似乎能夠複製同樣的錯誤消息的唯一途徑是當$被重新分配給返回null功能。例如:

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

爲了解決這個問題,你需要找出其中的代碼是重新分配$

以下可能能夠幫助您解決問題:

alert($); 

希望你可以用它來確定哪些$實際上是在呼籲

+0

就是這樣,我想通了,但花了我一段時間...它已被重新命名爲$ j ...謝謝! –