<html>
<head>
<title>jq用each()遍历方法获取所有表单信息push到json里面</title>
</head>
<body>
<div class="FormBox">
<!-- autocomplete 属性是 HTML5 中的新属性 禁止浏览器表单自动填充 -->
<form class="formlist" autocomplete="off">
<input type="text" name="username" >
<input type="text" name="email">
</form>
<form class="formlist" autocomplete="off">
<input type="text" name="username">
<input type="text" name="email">
</form>
<button οnclick="submit()">提交</button>
</div>
<script src="jquery-1.7.1.js"></script>
<script>
function submit(){
var json = {};
var message = [];
$('.formlist').each(function(index,element){ //element-当前的元素,也可使用this选择器
var username = $(this).find("input[name='username']").val();
var email = $(this).find("input[name='email']").val();
json = {
"username":username,
"email":email
};
message.push(json);
});
var message = JSON.stringify(message);//对象转数组
}
</script>
</body>
</html>