gpt4 book ai didi

javascript - 如何从不同的行添加相同类型的输入值?

转载 作者:行者123 更新时间:2023-12-02 23:09:20 25 4
gpt4 key购买 nike

最初,我有几行对象,每行都输入“小计”。首先,我循环遍历 ID 为小计的每个输入,并能够获取每个输入的值。现在我想添加所有值并将其放置在元素总计中的某个位置。我怎样才能做到呢?

 $("input[id*='subtotal'").each(function(index) {
console.log($(this).val();
})

最佳答案

试试这个。

function onChange() {
let sum = 0;
$("input[subtotal]").each(function(index) {
let v = parseInt($(this).val());
if (v > 0) {
sum += v;
}
});
document.getElementById('sum').innerHTML = sum;
}
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>

<input type="text" subtotal onkeyup="onChange()" />
<input type="text" subtotal onkeyup="onChange()" />
<input type="text" subtotal onkeyup="onChange()" />
<input type="text" subtotal onkeyup="onChange()" />

<div id="sum">0</div>

关于javascript - 如何从不同的行添加相同类型的输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57446461/

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