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