나는이 같은 각 행의 생산 뭔가 동적으로 생성되는 테이블 :jQuery를 수식 게시물 'NaN이'비록 각각의 값은 캐스팅
<tr name="0">
<td style="text-align:left;">January</td>
<td><input type="text" name="LIB1" value="0" class="oneInput row0" /></td>
<td><input type="text" name="RPI1" value="0" class="oneInput row0" /></td>
<td><input type="text" name="LMM1" value="0" class="oneInput row0" /></td>
<td><b><span class="screenOneTotal">0</span></b></td>
</tr>
내가 마지막에 행에 각 입력의 총을 둘 필요 값이 입력 될 때 열. 따라서, 내가 명시 적으로 float로 각 값을 캐스팅하고 있다는 사실에도 불구하고 document.ready 기능
$(".oneInput").live('blur', function(){
var rowID = $(this).parent().parent().attr('name');
var thisLIB = $("input[name=LIB + rowID]").val();
var thisRPI = $("input[name=RPI + rowID]").val();
var thisLMM = $("input[name=LMM + rowID]").val();
var rowTotal = parseFloat(thisLIB) + parseFloat(thisRPI) + parseFloat(thisLMM);
$(this).parent().parent().find('span.screenOneTotal').empty().html(parseFloat(rowTotal));
});
에서이 기능을 배치, 마지막 컬럼에 삽입 된 값은 "NaN이"입니다.
당신이 방화범의 문제를 좁힐 수 있다는 확신이의'NaN'이 처음 나타나는 계산하는 단계에서 찾을 수 있습니다. –