我想仅为某些字段自定义 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
。
关于jquery - 仅针对某些字段自定义 jQuery Validation 的 errorPlacement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14140507/