我正在尝试为jQuery验证插件设置一些自定义默认值。
我尝试了以下内容:
$.validate.settings.ignore = ":hidden";
和
$.validate.settings.errorPlacement = function (error, element) {
if (element.hasClass("removedTitle"))
error.insertAfter(element.next("img"));
else
error.insertAfter(element);
};
然而,这些似乎都没有任何区别。有没有办法实现这个目标?
答案 0 :(得分:2)
尝试:
$.validator.setDefaults({
ignore: ":hidden",
errorPlacement: function (error, element) {
if (element.hasClass("removedTitle"))
error.insertAfter(element.next("img"));
else
error.insertAfter(element);
}
});
进一步阅读:http://docs.jquery.com/Plugins/Validation/Validator/setDefaults