임 : 여러 div의 가격 * 입력 값을 계산하려했으나이를 수행하는 방법을 모르겠다. (.each() ???). 여기 jquery 계산. 복수 div 합계 및 총계 계산
내 바이올린입니다 : http://jsfiddle.net/V5hrY/2/내가이 제대로 작동하지 않는 부분을 주석 볼 수 있습니다
>//HAVING TROUBLE HERE!!!
$('.total p span').each(function(){
$(this).html(
$('.total p span').closest(".info").find('.price p span').html()
*
$('.total p span').closest(".info").find('.ticket input').val());
});
대부분의 부품이 다른 몇 정수가있을 때를 제외하고 잘 작동하고 있습니다 입력란을 선택하고 다른 라디오 버튼을 선택하면 개별 계산이 해제됩니다. 특히 나는 각 div의 특정 합계에 대해 특정 사항을 계산하는 동안 .each() 또는 루핑에 대한 지식이 매우 부족하기 때문에 특히 그렇습니다.
는 알려줘 그 않네 명확도, 그 기본적 또한.each()
바로
//HAVING TROUBLE HERE.
에서
, 사람도 날 위해이 대답을 추측 할 수 있다면. 바이올린에서 어떤 이유로이 버그를 재현 할 수 없지만 이것은 내 사이트에서 얻는 또 다른 버그입니다. 처음 페이지가로드 될 때 라디오 버튼에서 아무 것도 선택하지 않고 두 번째 또는 세 번째 값을 선택하면... 모든 입력 필드를 클릭 할 때까지 총계는 $NaN
을 반환하고 올바르게 계산됩니다.
미리 도움 주셔서 감사합니다. - 모든 계산 합으로 업데이트있어 결과에
$('.total p span').each(function(){
$(this).html(
$(this).closest(".info").find('.price p span').html()
*
$(this).closest(".info").find('.ticket input').val());
});
당신이 각각의 반복에서 이러한 범위 태그의 모든 내부 HTML을 변경했다 방법 :
감사합니다. Amin, 여전히 편집하는 편이 낫습니다. – mike