一个jquery表单验证问题 求解释
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
$("#vidateForm").validate({
rules: {
userName: "required"
},
messages: {
userName: "用户名必填"
},
errorPlacement: function (error, element) {
error.appendTo(element.parent());
},
})
})
</script>
</head>
<body>
<form id="vidateForm" action="" method="post">
<p> <label for="userName">userName</label> <input type="text" name="userName" /></p>
<p><input type="submit" value="test"/></p>
</form>
运行效果 为什么错误信息会在提交按钮的下面 而不是跟在验证元素的后面 求解释