gpt4 book ai didi

jquery - 简单的jquery求和

转载 作者:行者123 更新时间:2023-11-30 23:53:47 25 4
gpt4 key购买 nike

我有未知数量的输入字段,有“add”类,我只想用 jquery 对这些进行求和,不知道我错在哪里。

<input name="add" class="add" type="text">
<input name="add" class="add" type="text">
<input name="add" class="add" type="text">
<input name="add" class="add" type="text">

<input type="button" value="" onClick="add()" />

`

function add(){
val = 0;
$(".add").each(function() {
str = (parseInt(this.value))
sum=str+str
});
alert (sum)
}

`

最佳答案

你从来没有真正将东西添加到sum中:

function add() {
var sum = 0;
$(".add").each(function() {
sum += +this.value;
});
return sum; // an add function shouldn't really "alert"
}

如果只想支持整数,请使用 parseInt(this.value, 10) [注意基数参数] 而不是 +this.value:

function add() {
var sum = 0;
$(".add").each(function() {
var str = this.value.trim(); // .trim() may need a shim
if (str) { // don't send blank values to `parseInt`
sum += parseInt(str, 10);
}
});
return sum;
}

参见http://jsfiddle.net/alnitak/eHsJP/

关于jquery - 简单的jquery求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563541/

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