表格each的使用,获得某一列叠加结果,,摆脱出现的循环判断错误和类型错误 nan
来源:互联网 发布:java中执行js代码 编辑:程序博客网 时间:2024/06/07 05:11
function sampcf(inputObj) {
$tr = $(inputObj).closest('tr');
var sum = 0;
//var x = new Array();
$('[name="sampleSize"]' ).each(function() {
// total += parseInt($(this).val());
var t = $(this).val();
if (t){
sum = sum + Number(t);
}
})
$('input[name="model.product.samQty"]').val(sum);
var x = new Array();
$('[name="sampleSize"]' ).each(function() {
// total += parseInt($(this).val());
var t = $(this).val();
if (t){
x.push($(this).val());
}
})
for(i = x.length; i--;){
if(x[i].val){
sum += parseInt(x[i].val);
sum += parseInt(x[i].val);
$tr = $(inputObj).closest('tr');
var sum = 0;
//var x = new Array();
$('[name="sampleSize"]' ).each(function() {
// total += parseInt($(this).val());
var t = $(this).val();
if (t){
sum = sum + Number(t);
}
})
$('input[name="model.product.samQty"]').val(sum);
}
-------------------
getActiveDom().on('change', '[name=sampleSize]', function() {
sampcf(this,$curTab);//change visualInspect functionTestQty
var $curTab = getActiveDom();
});
---------------上面是对的,下面是错误分析:
var x = new Array();
$('[name="sampleSize"]' ).each(function() {
// total += parseInt($(this).val());
var t = $(this).val();
if (t){
x.push($(this).val());
}
})
for(i = x.length; i--;){
if(x[i].val){
sum += parseInt(x[i].val);
sum += parseInt(x[i].val);
}}
可能 t 本来可以是数组,,然后我定义一个数组x,在对其遍历时候,跳过for-if判断,不能但是现实 数的叠加,去掉if 判断,返回sum是nan,
分析:首先是我判断条件是错的,value是对象的话才有,数组直接x【i】就okl,
其次,去掉判断后,变成字符串的拼接,这个和push有关? ‘’+“”+123?
each和for 重复造成这样,还是each认识不够啊!
0 0
- 表格each的使用,获得某一列叠加结果,,摆脱出现的循环判断错误和类型错误 nan
- Mybatis出现:无效的列类型: 1111 错误
- struts 2.1.8.1的sx:datetimepicker标签出现NaN错误的原因和解决办法
- struts 2.1.8.1的sx:datetimepicker标签出现NaN错误的原因和解决办法
- firefox date 类型 错误 nan-nan-nan-nan
- 错误使用strlen() 出现的结果……
- 获取某一表格的某一行某一列的值
- C#,Random循环获得随机数的错误
- Java自动计算表格某一数字列的和
- Java自动计算表格某一数字列的和(2)
- c语言中浮点运算的inf和nan错误
- 遍历表格的某一列的值
- 如何摆脱错误的Error Report
- C语言中的nan和inf 的判断和使用
- jquery table表格 获取选中的某一行和某一列的值
- ResultSet某一列的结果集
- 固定表格table的某一列
- 灵活设置表格的某一列颜色
- Android资源命名规则
- PostgreSQL字符集问题
- springIOC源码解析(六)
- java中返回任意类型值( <V> V get(Object obj))
- 鼓励别人谈论他们自己
- 表格each的使用,获得某一列叠加结果,,摆脱出现的循环判断错误和类型错误 nan
- Android基础
- android程序员的chrome教程
- Android 自定义View(三)Material Design风格的ProgressBar
- 解决Spring Web MVC中POST中文乱码问题
- picasso的引用方法以及使用方法
- Failed to complete Gradle execution
- qduoj 交通规划
- 让别人感到他们自己很重要