gpt4 book ai didi

javascript - 为什么 alert() 是空的?

转载 作者:行者123 更新时间:2023-11-28 04:03:54 25 4
gpt4 key购买 nike

我有一个带有输入表单和按钮的 HTML:

<input id="nameField" type="text">
<input id="submitBtn" type="button" value="Submit">

和脚本:

$(function() {
var name = $('#nameField').val();

var data = {
name: name
}

$('#submitBtn').click(function() {
alert(data.name);
});
});

在字段中输入文本并单击按钮。但是警报是空的,控制台中没有错误。

最佳答案

那是因为您在文档准备好后就初始化了 data,远早于用户输入文本。

你可以这样做:

$(function() {
$('#submitBtn').click(function() {
var name = $('#nameField').val();
var data = {
name: name
};
alert(data.name);
});
});

关于javascript - 为什么 alert() 是空的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13084386/

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