我试图使用jQuery验证
DOCS中的“errorPlacement”:
$("#myform").validate({
errorPlacement: function(error,element) {
error.appendTo( element.parent("td").next("td") );
},debug:true
})
我想在没有有效输入之前放置错误,但是这不行:
$("#myform").validate({
errorPlacement: function(error,element) {
error.appendTo( element.parent("form").prev("input") );
},debug:true
})
LIVE DEMO
任何帮助非常感谢!
解决方法
因为要在错误的元素之前插入错误消息,请使用
insertBefore():
errorPlacement: function(error,element) {
error.insertBefore(element);
}