我想仅为某些字段自定义errorPlacement,并遵循插件的默认位置.就像是:
errorPlacement : function(error,element) { if($(element).prop("id") === "mySpecialField") { $("#mySpecialErrorMessageHolder").append(error); } else { // this is not valid Syntax but it's what I really want... super.errorPlacement(error,element); } }
这可能吗?
解决方法
errorPlacement : function(error,element) { if($(element).prop("id") === "mySpecialField") { $("#mySpecialErrorMessageHolder").append(error); } else { error.insertAfter(element); // default error placement. } }
Looking at the source,默认行为是使用insertAfter.