如何在Bootstrap的加载项后显示jQuery Validate错误消息?

时间:2012-04-08 18:11:57

标签: javascript jquery css jquery-validate twitter-bootstrap

目前它显示在输入字段之后,因此它位于输入字段和.add-on之前,这是不正确的 - 请参阅the demo。 怎么纠正? (另请注意,我使用customized errorPlacement - 此功能应保持不变)

2 个答案:

答案 0 :(得分:2)

对于在任何引导程序附加元素之后始终打印它的通用解决方案,请使用以下命令:

errorPlacement: function(error, element) {
var next = element.next();
if (next.hasClass('add-on'))
  $(error).insertAfter(next);
else
  $(error).insertAfter(element);
}

答案 1 :(得分:0)

只需更改

$(error).insertAfter($(element));

$(error).insertAfter($(element).parent());

或者你不能修改那个js代码?如果是这样,则需要创建css hack或只更改HTML标记。