1

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

4

2 回答 2

2

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

errorPlacement: function(error, element) {
var next = element.next();
if (next.hasClass('add-on'))
  $(error).insertAfter(next);
else
  $(error).insertAfter(element);
}
于 2012-05-17T03:12:23.273 回答
0

Just change

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

To

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

Or you cannot modify that js code? If so, it'll be necessary to create css hack or just change HTML markup.

于 2012-04-08T19:43:01.647 回答