快速代码段发布供我参考。 它显示了一条验证错误消息(该消息可能位于带有标签和输入的容器内部,也可能位于直接在元素上的容器外部,两者均可以使用)。 如果未找到,则只需在输入后添加味精。
另请参阅: 常见jQuery错误的解决方案
//used to override the default message for custom validation
validationErrorMsg: function(elem, msg)
{
if (elem.find('label.error').length > 0)
{
//found inside input group element
elem.find('label.error').html(msg);
}
else if (elem.parent().find('label.error').length > 0)
{
//found inside parent (container for input group)
elem.parent().find('label.error').html(msg);
}
else
{
//no error label found so put it after the input
elem.after(' '+msg+' ');
}
},
From: https://www.sitepoint.com/jquery-custom-error-message/