【发布时间】:2019-03-30 21:50:45
【问题描述】:
我想在 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 时,上述代码可以正常工作。inputs 包含来自一种类型的 tds 的值,而 r 数组包含来自不同 tds 的值。inputs 数组的长度将始终大于 r 数组。
【问题讨论】:
-
您有什么问题吗?
-
乘法中的问题请检查图片附件我想如何乘法。 i.stack.imgur.com/PmUtl.jpg
标签: javascript loops for-loop rows