Javascript 我希望通过选择类并使用jquery在控制台中打印来从中获取数据
试试这个代码 您需要使用表单将输入序列化Javascript 我希望通过选择类并使用jquery在控制台中打印来从中获取数据,javascript,jquery,html,Javascript,Jquery,Html,试试这个代码 您需要使用表单将输入序列化 object blabla.html:25 [] length: 0 __proto__: Array(0) blabla.html:27 string serializeArray方法旨在对表单元素而不是div进行调用。因此,您应该将逻辑与父表单的submit事件挂钩,而不是单击按钮,当然也不能使用on*事件属性。试试这个: $'form'。在'submit'上,函数E{ e、 防止违约; var data=$this.serialized数组;
object
blabla.html:25 []
length: 0
__proto__: Array(0)
blabla.html:27
string
serializeArray方法旨在对表单元素而不是div进行调用。因此,您应该将逻辑与父表单的submit事件挂钩,而不是单击按钮,当然也不能使用on*事件属性。试试这个:
$'form'。在'submit'上,函数E{
e、 防止违约;
var data=$this.serialized数组;
console.logtypeof data//打印数据类型
console.logdata;//打印数据
};
用户名
暗语
登录
记得我吗
你能具体说明你提出的问题的变量和动机吗?用给定的逻辑和提供的信息很难理解。
object
blabla.html:25 []
length: 0
__proto__: Array(0)
blabla.html:27
string
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<form id="loginform" name="test" method="post">
<div class="container">
<label for="uname"><b>Username</b></label>
<input type="text" placeholder="Enter Username" name="uname" required>
<label for="psw"><b>Password</b></label>
<input type="password" placeholder="Enter Password" name="psw" required>
<button type="submit" onclick=" doFunction()">Login</button>
<label>
<input type="checkbox" checked="checked" name="remember"> Remember me
</label>
</div>
</form>
<script>
function doFunction(){
var data = $('#loginform').serializeArray();//this will convert into array
console.log(typeof data)//print the type of data
console.log(data);//print the data
return false;
}
</script>
</body>