Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 迭代某个时间的行值并添加_Javascript_Jquery_Momentjs - Fatal编程技术网

Javascript 迭代某个时间的行值并添加

Javascript 迭代某个时间的行值并添加,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我得到了通过ajax获取数据的动态表,所以它不断增长,我使用的代码只适用于一行,而不适用于多行,示例如下 您可以看到第一行是完美的,但第二行和第三行不是完美的,它输出的时间与第1行“01:54.397”相同,我们需要第2行是“01:54.610”,第3行是“01:54.730” js代码 var sp1 = $('#table tr td:nth-child(2)').text() var sp2 = $('#table tr td:nth-child(3)').text() var sp3 =

我得到了通过ajax获取数据的动态表,所以它不断增长,我使用的代码只适用于一行,而不适用于多行,示例如下

您可以看到第一行是完美的,但第二行和第三行不是完美的,它输出的时间与第1行“01:54.397”相同,我们需要第2行是“01:54.610”,第3行是“01:54.730

js代码

var sp1 = $('#table tr td:nth-child(2)').text()
var sp2 = $('#table tr td:nth-child(3)').text()
var sp3 = $('#table tr td:nth-child(4)').text()
var1 = moment(sp1, "mm:ss.SSS") + moment(sp2, "mm:ss.SSS") + moment(sp3,"mm:ss.SSS")
$('td:nth-child(5)').html(moment(var1).format("mm:ss.SSS"));

您必须遍历每一行,并将相应的总计设置为相应的
td

$('#table tr')。每个(函数(){
var sp1=$(this.find('td:nth child(2)').text()
var sp2=$(this.find('td:nth child(3)').text()
var sp3=$(this.find('td:nth child(4)').text()
var1=力矩(sp1,“毫米:不锈钢不锈钢”)+力矩(sp2,“毫米:不锈钢不锈钢”)+力矩(sp3,“毫米:不锈钢不锈钢”)
$(this.find('td:nth child(5)').html(矩(var1.format)('mm:ss.SSS”);
});
#表{
保证金:60像素自动;
字体系列:“Lucida Sans Unicode”,“Lucida Grande”,无衬线;
字体大小:14px;
宽度:600px;
表布局:固定;
文本对齐:左对齐;
边界塌陷:塌陷;
}
#表th{
字体大小:15px;
字体大小:正常;
背景:#b9c9fe;
边框顶部:4px实心#aabcfe;
边框底部:1px实心#fff;
颜色:#039;
填充:8px;
}
#表td{
背景:#e8edff;
边框底部:1px实心#fff;
颜色:#669;
边框顶部:1px实心透明;
填充:8px;

大腿部
第1部分
第二部分
第三部分
总时间
1.
0:31.110
0:50.490
0:32.797
(总时间)
2.
0:31.300
0:50.600
0:32.710
(总时间)
3.
0:31.500
0:50.400
0:32.830
(总时间)

您必须遍历每一行,并将相应的总计设置为相应的
td

$('#table tr')。每个(函数(){
var sp1=$(this.find('td:nth child(2)').text()
var sp2=$(this.find('td:nth child(3)').text()
var sp3=$(this.find('td:nth child(4)').text()
var1=力矩(sp1,“毫米:不锈钢不锈钢”)+力矩(sp2,“毫米:不锈钢不锈钢”)+力矩(sp3,“毫米:不锈钢不锈钢”)
$(this.find('td:nth child(5)').html(矩(var1.format)('mm:ss.SSS”);
});
#表{
保证金:60像素自动;
字体系列:“Lucida Sans Unicode”,“Lucida Grande”,无衬线;
字体大小:14px;
宽度:600px;
表布局:固定;
文本对齐:左对齐;
边界塌陷:塌陷;
}
#表th{
字体大小:15px;
字体大小:正常;
背景:#b9c9fe;
边框顶部:4px实心#aabcfe;
边框底部:1px实心#fff;
颜色:#039;
填充:8px;
}
#表td{
背景:#e8edff;
边框底部:1px实心#fff;
颜色:#669;
边框顶部:1px实心透明;
填充:8px;

大腿部
第1部分
第二部分
第三部分
总时间
1.
0:31.110
0:50.490
0:32.797
(总时间)
2.
0:31.300
0:50.600
0:32.710
(总时间)
3.
0:31.500
0:50.400
0:32.830
(总时间)