Javascript 预结束jquery验证错误消息

Javascript 预结束jquery验证错误消息,javascript,jquery,html,jquery-validate,Javascript,Jquery,Html,Jquery Validate,我有一个表格,我把它放在一个单列/多行表格中。我希望错误消息显示在输入字段的标题之前。这是我的尝试,但没有成功(如果我只填写第一个输入字段,所有其他字段在提交时都不可见): 我怎样才能做到这一点呢 我会创建一个空容器,如下所示: <div id="errorMsg"></div> <table id="form"> <!-- your form table goes here --> 如果有错误,请将其插入#errorMsg。您可以根

我有一个表格,我把它放在一个单列/多行表格中。我希望错误消息显示在输入字段的标题之前。这是我的尝试,但没有成功(如果我只填写第一个输入字段,所有其他字段在提交时都不可见):


我怎样才能做到这一点呢

我会创建一个空容器,如下所示:

<div id="errorMsg"></div>
<table id="form">
    <!-- your form table goes here -->

如果有错误,请将其插入#errorMsg。您可以根据id设置文档的样式,使其突出显示并成为一条清晰的消息,并且在此过程中不会破坏文档


稍后,您可以将#errorMsg div移动到页面上的其他位置,只需很少的努力-移动HTML要比更改JS以定位DOM中的新位置容易得多。

您可能有语法错误

// Correct syntax
$.prepend( content, [content] )


errorPlacement: function(error, element) {
     element.parent().prepend(error);
},

// Or you can use $.prependTo( target )

$(error).prependTo(element.parent();

谢谢实际上,作为jqueryvalidate的一部分的errorContainer执行以下操作:(并向下滚动)。我现在还是用那个。
// Correct syntax
$.prepend( content, [content] )


errorPlacement: function(error, element) {
     element.parent().prepend(error);
},

// Or you can use $.prependTo( target )

$(error).prependTo(element.parent();