我困住了一个小问题,在这里我有超过10个表行,但我的代码只执行一次。这是我的代码。请帮我解决这个问题For循环只运行一次
var rowlength = $("#totalLostProductGrid tbody tr ").length;
for(var i=1;i<=rowlength;i++){
var startDateVal = $("#lpostartDate_"+i).val().split(/-|\s|:/);
var endDateVal= $("#lpoendDate_"+i).val().split(/-|\s|:/);
var lostProductValue = $("#lostProductionStartToEnd_"+i).val();
var realEndDateVal = $("#eEndTime").val().split(/-|\s|:/);
var FLNominalvalue = $("#idNominalPower").text();
var idEstimatedLostProdVal = $("#idEstimatedLostProd").val();
var durationTime = ((new Date(endDateVal[2],endDateVal[1],endDateVal[0],endDateVal[3],endDateVal[4],endDateVal[5])) -(new Date(startDateVal[2],startDateVal[1],startDateVal[0],startDateVal[3],startDateVal[4],startDateVal[5])))/1000/60/60;
var actualVal = durationTime * lostProductValue;
alert(actualVal);
if(actualVal < FLNominalvalue){
alert("success");
return false;
}else{
alert("invalid case");
return false;
}
}
他可能有lpostartDate_1作为第一个字段 – mplungjan