【发布时间】:2020-04-29 04:18:38
【问题描述】:
以下代码使用动态类".fuel "+ACID 在表#operations 中搜索每个<td>:
let k = 0;
let ac_fuel = 0;
parsed.data.forEach(arrayWithinData => {
let ACID = parsed.data[k][0];
if($("#operations td").hasClass("fuel "+ACID)) {
console.log("we have a "+ACID);
console.log(($("#operations td.fuel."+ACID).text()));
ac_fuel += parseFloat($("#operations td.fuel."+ACID).html());
console.log(ac_fuel);
}
k++;
})
ac_fuel 记录为一串数字,例如:
61.001.001.00643.00632.006.001.002181.22
如何拆分这些数字以便将它们加在一起?期望的结果是每个 <td> 元素与 ".fuel "+ACID 类的总和:
61.00 + 1.00 + 643.00 + 632.00 + 6.00 + 1.00 + 2181.22
【问题讨论】:
-
你能发布产生这个的 HTML 吗?
-
在解析而不是追加时将它们推送到数组中,稍后再添加。
-
不确定这怎么可能,因为您已经在使用
ac_fuel += parseFloat(..)。您能否在此处使用jsfiddle 或snippet 为此创建一个small demo 以显示正在发生的问题。 -
@CertainPerformance jsfiddle.net/q81wv65o
标签: javascript jquery string split sum