【发布时间】:2021-12-29 20:51:22
【问题描述】:
我正在尝试获取输入的值。这是我的表单的样子:
这是它的 HTML:
<label for="userName"></label>
<input type="text" class="form-input plain-text" id="userName" placeholder="Username">
这是获取其值并记录它的 jQuery:
$("#loginSubmit").click(function() {
var userName = $("#userName").val();
console.log(userName);
});
但是当我输入一些文本并点击 ID 为 #userName 的登录按钮时,控制台会返回:
为什么控制台不输出dwedwed?
谢谢
在 cmets 中找到解决方案
调试:我发现我有多个具有相同 ID 的输入
【问题讨论】:
-
也许您有多个带有
id="userName"的元素。 ID 必须是唯一的。 -
也许您的提交按钮的 ID 不同?
-
你能把整个html贴出来吗,我看不到你的sumbit按钮
标签: javascript jquery