Javascript jQuery表单处理问题

Javascript jQuery表单处理问题,javascript,jquery,html,Javascript,Jquery,Html,使用jQuery处理html表单中的数据时遇到问题。我有一个简单的表格: <form id="singup"> <input type="text" placeholder="Full Name" id="signup-name"> <input type="email" placeholder="Email Address" id="signup-email"> <input type="password" placeholder="Pas

使用jQuery处理html表单中的数据时遇到问题。我有一个简单的表格:

<form id="singup">
  <input type="text" placeholder="Full Name" id="signup-name">
  <input type="email" placeholder="Email Address" id="signup-email">
  <input type="password" placeholder="Password" id="signup-pass">
  <input type="password" placeholder="Retype Password" id="signup-retype-pass">
  <button class="button-hover" type="submit" id="signup-submit">Create account now</button>
</form>
但是浏览器控制台告诉我var
email
是未定义的。为什么?


谢谢你的帮助

打字错误。使用
注册电子邮件
而不是
单发电子邮件

$("#singup").submit(function (e) {
    var email = $('#signup-email').val();
    console.log(email);
    e.preventDefault(e);
});

打字错误。使用
注册电子邮件
而不是
单发电子邮件

$("#singup").submit(function (e) {
    var email = $('#signup-email').val();
    console.log(email);
    e.preventDefault(e);
});
$(“#注册提交”)。在('click',函数(e){
var email=$(“#注册电子邮件”).val();
控制台日志(电子邮件);
});

立即创建帐户
$(“#注册提交”)。在('click',函数(e){
var email=$(“#注册电子邮件”).val();
控制台日志(电子邮件);
});

立即创建帐户

您拼错了
$('singup email').val()。它应该是
$('#注册电子邮件').val()哈哈。这是一个非常大的掌心时刻。。。。。。谢谢你,兄弟!你有没有试着调试你的代码,因为你拼错了
$('#singup email').val()。它应该是
$('#注册电子邮件').val()哈哈。这是一个非常大的掌心时刻。。。。。。谢谢你,兄弟!你甚至试过调试你的代码吗