gpt4 book ai didi

javascript - 使用循环在 JavaScript 中将行与列相乘

转载 作者:行者123 更新时间:2023-11-30 06:21:08 24 4
gpt4 key购买 nike

我想在 HTML 表中将行与列相乘,每个 td 包含输入类型元素,并且每个都是动态的,这意味着它们可以在运行时创建更多,但乘法过程将保持不变。 Click here to see image

下面是我的代码

var inputs = $(".volo");
var id = 0;

for (var i = 0; i < inputs.length; i++) {
for (var j = 0; j < r.length; j++) {
if (i < r.length) {
alert(parseFloat($(inputs[i]).val()) + "*" + r[j]);
j = 0;
} else {
j = j + 1;
alert(parseFloat($(inputs[i]).val()) + "*" + r[j]);
}
break;
}
}

上面的代码在行数和列数为 2 时工作正常。输入包含来自一种类型的 tds 的值,而 r 数组包含来自不同 tds 的值。输入数组的长度将始终大于 r 数组。

最佳答案

第一个循环应该循环列,而第二个循环应该是行循环,假设您需要读取输入,您可以使用 jquery 执行此操作,让 x 为行,而 y 为列

 $(`#volX${x}Y${y}` ).val()

您的添加化学体积按钮必须能够创建 id="volXnumYnum"输入的特定映射。

尝试一下它可能会帮助您解决问题

关于javascript - 使用循环在 JavaScript 中将行与列相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com