仅为某些字段自定义jQuery Validation的errorPlacement

前端之家收集整理的这篇文章主要介绍了仅为某些字段自定义jQuery Validation的errorPlacement前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想仅为某些字段自定义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相关文章