2013-07-27 40 views
0

我在這裏創建代碼和功能http://jsfiddle.net/u58k6/10/必須回到我在數組中一個安排div的位置,但是當我再檢查一下控制檯日誌中我得到這個錯誤:未定義jQuery的推送功能

遺漏的類型錯誤:無法調用「未定義

rows[rowNumber].push(position); 

Uncaught TypeError: Cannot call method 'push' of undefined 
} 

的DEMO推」:http://jsfiddle.net/u58k6/10/embedded/result/

什麼是與exaclty問題?我如何解決這個問題?

+1

我猜你的rownumber變量不是你認爲的那樣。 – adeneo

+0

rownumber === -1在第二次迭代 –

+0

但這裏工作正常:http://jsfiddle.net/u58k6/6/,但是當我chane值不會工作http://jsfiddle.net/u58k6/6/ –

回答

1

因爲rows[rowNumber]不是數組。你可能的意思是:

rows[rowNumber] = position; 
+0

不完全...看看這裏http://jsfiddle.net/u58k6/6/在這裏工作正常,但是當我改變值,添加新的...不工作 –