2013-07-03 3 views
0

두 개의 드롭 가능 영역에 배치 할 수있는 3 개의 드래그 가능 항목으로 구성된 열이 있습니다. 각 드롭 후에, 나는 각 droppable 영역 내에 포함 된 자식 DIV 요소의 총 수를 집계해야합니다. 이 계산서에 어려움을 겪고 있습니다. 그러나 아래 스 니펫에서 볼 수있는 자식 요소의 배열 길이를 가져올 수 없습니다.자식 요소 수를 캡처하지 못했습니다.

var childrenTotal = 0; 
$("div.answer").each(function() { 
    childrenTotal = $(this).children('div').length; 
}); 

http://jsfiddle.net/mQKzr/2/

+2

당신의 바이올린은 childrenTotal의 범위를 변경,하지만 당신은 또한'childrenTotal + = $ (이 작업을 수행 할 필요가) .children ('div'). length'을 사용하면됩니다. 그렇지 않으면 마지막으로 자식을 반환하는 것입니다. – kalley

답변

1

변경 :

var childrenTotal = $(this).children('div').length; 

사람 :

childrenTotal += $(this).children('div').length; 
+0

좋은 눈. 모든 복잡한 코딩과 나는 기본에 실패합니다. 그것은 항상 발생합니다. –

관련 문제