Jquery 自定义定位错误消息的帮助

Jquery 自定义定位错误消息的帮助,jquery,positioning,messages,validation,Jquery,Positioning,Messages,Validation,我正在使用伟大的Basistance jQuery验证器,并且在某一点上被卡住了 想法很简单:我有很多这样的标记(我简化了,但想法是在每个标记之后都可能有其他标记,例如一个单词、一个图标等……与相应的标记“内联”): px px px 那么,验证器“强制”错误消息出现在 [输入]“在此插入一个数字”px [输入]“在此插入一个数字”px [输入]“在此插入一个数字”px 换句话说,错误消息“分割”了行的自然流 最好是将错误消息放在+以下元素后的一行,因此: [输入]像素 “在此处插入一个数字

我正在使用伟大的Basistance jQuery验证器,并且在某一点上被卡住了 想法很简单:我有很多这样的标记(我简化了,但想法是在每个标记之后都可能有其他标记,例如一个单词、一个图标等……与相应的标记“内联”):


  • px
  • px
  • px
  • 那么,验证器“强制”错误消息出现在

    [输入]“在此插入一个数字”px

    [输入]“在此插入一个数字”px

    [输入]“在此插入一个数字”px

    换句话说,错误消息“分割”了行的自然流

    最好是将错误消息放在+以下元素后的一行,因此:

    [输入]像素

    “在此处插入一个数字”

    [输入]像素

    “在此处插入一个数字”

    [输入]像素

    “在此处插入一个数字”

    但是没有办法做到这一点

    在中包装和以下元素没有任何效果,因为错误消息总是在后面,而不是在包装器div之后

    error container demo()不符合我的需要,因为它将所有错误封装在一个div中,但是显示错误不接近

    拜托,你能帮忙吗?有解决办法吗?
    谢谢

    是的,您想设置errorPlacement参数。(搜索errorPlacement)。

    但是如果他只希望一个字段有不同的位置怎么办?

    假设他有:
    名称:[textbox]此处出现错误(必需)
    电子邮件:[textbox]此处出错(必填+电子邮件)

    兴趣:(至少勾选2项)
    这里出错
    [复选框]Foo
    [复选框]栏
    [复选框]Bla
    [复选框]蓝色

    <ol>
    <li><input type="text" id="width" size="3"></input> px</li>
    <li><input type="text" id="height" size="3"></input> px</li>
    <li><input type="text" id="thumb" size="3"></input> px</li>
    </ol>