【发布时间】:2016-02-20 21:30:03
【问题描述】:
我在keyup 上有一个 jquery 函数,它计算不同班级的男生入学人数(使用字段),并将总和放入男生入学总数字段中。
$("#Asc201516EleClassEceBoysEnrollment").keyup(function(){
var sum = 0;
ece = +$("#Asc201516EleClassEceBoysEnrollment").val();
katchi = +$("#Asc201516EleClassKatchiBoysEnrollment").val();
one = +$("#Asc201516EleClassEceOneEnrollment").val();
two = +$("#Asc201516EleClassEceTwoEnrollment").val();
three = +$("#Asc201516EleClassThreeBoysEnrollment").val();
four = +$("#Asc201516EleClassFourBoysEnrollment").val();
five = +$("#Asc201516EleClassFiveBoysEnrollment").val();
six = +$("#Asc201516EleClassSixBoysEnrollment").val();
seven = +$("#Asc201516EleClassSevenBoysEnrollment").val();
eight = +$("#Asc201516EleClassEightBoysEnrollment").val();
nine = +$("#Asc201516EleClassNineBoysEnrollment").val();
ten = +$("#Asc201516EleClassTenBoysEnrollment").val();
sum = sum + parseInt(ece+katchi+one+two+three+four+five+six+seven+eight+nine+ten);
console.log(sum);
$("#Asc201516EleTotalBoysEnrollment").val(sum);
});
我在#Asc201516EleTotalBoysEnrollment 输入字段中得到NaN。可能是什么问题?对于同一页面上的其他字段组(教师总数),相同的功能也可以正常工作。
【问题讨论】:
-
其中一个变量可能不是数字,因此您会收到 Not A Number 错误。
-
返回的其中一个值不是数字,您必须逐个检查才能确定是哪一个,我们无法为您完成
-
@adeneo 谢谢兄弟,你是对的。我有一个 = +$("#Asc201516EleClassEceOneEnrollment").val();和两个 = +$("#Asc201516EleClassEceTwoEnrollment").val();而不是 Asc201516EleClassOneBoysEnrollment 和 Asc201516EleClassTwoBoysEnrollment
标签: jquery