Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery获取表列总和的问题_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery获取表列总和的问题

Javascript 使用jQuery获取表列总和的问题,javascript,jquery,Javascript,Jquery,请看一下这个演示,让我知道为什么我没有得到。app单元格的总和 var总计=0; $(“.app”)。每个(函数(){ total+=parseInt($(this.val()); }); $(“#总计”).html(总计) #总计{ 高度:100px; 宽度:100px; 填充:15px; 颜色:#fff; } 吉尔 史密斯 50 前夕 杰克逊 94 前夕 杰克逊 94 ChangeparseInt($(this.val())toparseInt($(this.html())因为td单元

请看一下这个演示,让我知道为什么我没有得到。
app
单元格的总和

var总计=0;
$(“.app”)。每个(函数(){
total+=parseInt($(this.val());
});
$(“#总计”).html(总计)
#总计{
高度:100px;
宽度:100px;
填充:15px;
颜色:#fff;
}

吉尔
史密斯
50
前夕
杰克逊
94
前夕
杰克逊
94

Change
parseInt($(this.val())
to
parseInt($(this.html())
因为td单元格没有任何值属性,所以将total的
color
属性更改为
#000
(黑色),因为输出将不可见

var总计=0;
$(“.app”)。每个(函数(){
total+=parseInt($(this.html());
});
$(“#总计”).html(总计)
#总计{
高度:100px;
宽度:100px;
填充:15px;
颜色:#000;
}

吉尔
史密斯
50
前夕
杰克逊
94
前夕
杰克逊
94

Change
parseInt($(this.val())
to
parseInt($(this.html())
因为td单元格没有任何值属性,所以将total的
color
属性更改为
#000
(黑色),因为输出将不可见

var总计=0;
$(“.app”)。每个(函数(){
total+=parseInt($(this.html());
});
$(“#总计”).html(总计)
#总计{
高度:100px;
宽度:100px;
填充:15px;
颜色:#000;
}

吉尔
史密斯
50
前夕
杰克逊
94
前夕
杰克逊
94

您必须使用
html()

val()
方法用于从表单元素(如输入和选择)获取值

您必须使用
html()


val()
方法用于从表单元素(如输入和选择)获取值

白色背景上的白色文本不是个好主意:)白色背景上的白色文本不是个好主意:)
var total = 0;
$(".app").each(function() {
    total += parseInt($(this).html());
});

$("#total").html(total);