-1

http://s4.postimage.org/bpmlh7b65/error.jpg

这对我也不起作用,当我尝试这个时发生错误:

error.insertBefore(element)
error.css('float','left')

或者:

error.attr('style','float:left')

只有我可以像这样添加这些属性:

$(error).someproperty

这是我的代码,因为我在 TFS 上工作并且不允许复制/粘贴,所以我无法复制粘贴。问题是使用此代码我无法float left显示错误消息。我希望该错误应出现在文本框的左侧和下方。还有一件事,我只是在测试,我把它放在float =right上面的图片中,所以忘了它。float:left也不工作。我已经检查过了。

4

1 回答 1

5

根据文档rules('add', rules)这只是添加您rules和他们的消息的一种方法,仅此而已。您在您的方法中不正确地放置errorElement:,wrapper:和。errorPlacement:rules('add', rules)

errorElement:, wrapper:,errorPlacement:不是. _ rules这些被称为选项,因此只能放在.validate(options).

$(document).ready(function(){
    $('#myform').validate({
        errorElement: 'div',
        wrapper: 'div',
        errorPlacement: function(error, element) {
            error.insertAfter(element); // default function
        }
    });
});

否则,我不知道你在问什么,你应该把你的实际代码放在 OP 中,这样我们就不必重新输入它来回答。

于 2013-01-31T16:00:30.840 回答