gpt4 book ai didi

javascript - jQuery 从输入字段中添加 2 个数字

转载 作者:可可西里 更新时间:2023-11-01 02:13:29 25 4
gpt4 key购买 nike

我正在尝试添加两个警报框值,但我一直收到一个空白警报框。我不知道为什么。

$(document).ready(function(){
var a = $("#a").val();
var b = $("#b").val();
$("submit").on("click", function(){
var sum = a + b;
alert(sum);
})
})

最佳答案

添加字符串将它们连接起来:

> "1" + "1"
"11"

你必须先将它们解析成数字:

/* parseFloat is used here. 
* Because of it's not known that
* whether the number has fractional places.
*/

var a = parseFloat($('#a').val()),
b = parseFloat($('#b').val());

此外,您必须从点击处理程序内部获取值:

$("submit").on("click", function() {
var a = parseInt($('#a').val(), 10),
b = parseInt($('#b').val(), 10);
});

否则,您将使用页面加载时文本框的值。

关于javascript - jQuery 从输入字段中添加 2 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16269385/

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