2013-07-27 2 views
0

내가 코드를 작성하고 나에게 배열에 배치 된 div의 위치를 ​​반환해야하는 http://jsfiddle.net/u58k6/10/를 작동,하지만 난 콘솔 로그에 프라하, 단 때이 오류를 얻을 :정의되지 않은 JQuery와 푸시 기능

catch되지 않은 형식 오류 : 메서드를 호출 할 수 없습니다 ' 정의되지 않은

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/ 잘 작동하지만 값을 변경하면 neww를 추가합니다 ... 작동하지 않습니다. –

관련 문제