2013-10-30 42 views
0

的630,當我跑我的代碼按照線路類型錯誤的JQuery

我收到的控制檯一個錯誤

TypeError: object is undefined 
length = object.length, 

它指向行的jquery.js的630每個:函數(對象,回調,args)

但是,如何確定相同錯誤的確切原因?

+1

其中的jQuery的版本修復它? –

+0

你可能想分享一些代碼。 – danielrsmith

+0

Jquery 1.7.2 .... –

回答

0

功能與

each: function(object, callback, args) { 
    var name, i = 0, 
     length = object.length 

開始如果傳遞未定義的objectobject.length將拋出一個錯誤。

然後,它不是jQuery的問題,這是你的,因爲你用

jQuery.each(variableYouThinkItsAnObjectButIsUndefined, func); 

可以使用

if(variableYouThinkItsAnObjectButIsUndefined) 
    jQuery.each(variableYouThinkItsAnObjectButIsUndefined, func);