我使用jQuery验证,我想以这种格式错误元素:JQuery验证自定义错误元
<div class="error-holder" data-error-message="Please correct this field"></div>
我已经在使用errorPlacement和errorElement选项尝试:
errorPlacement: function (error, element) {
error = error.attr("class", "error-holder").attr("data-error-message", error.text()).text("");
error.insertAfter(element);
},
errorElement: "div"
这产生了正确的错误元素,但是当试图提交表单(与其他错误)时,错误元素每次都被复制。
我怎样才能得到正确的错误元素没有重复?
为什么你需要把错误信息放在一个属性中?这是一个*动态创建的元素。请解释为什么您不能使用标准方式来设置自定义错误消息。 – Sparky