Jquery错误放置

时间:2011-02-21 08:58:39

标签: jquery jquery-validate validation

我有一个使用jquery validate插件验证的表单。 表单由3列和几行组成,如下所示

+______+____________+________________+
|Title |input field |error placement | 
+------+------------+----------------+

正常错误放置

errorPlacement: function(error, element) {
                     error.appendTo( element.parent().next() );
                 },

但我希望在<td><div>中显示名称和ID为"errorbox"的元素,位于第一个空白行。

我应该如何修改语法呢?

提前致谢.. :))

blasteralfred

3 个答案:

答案 0 :(得分:1)

呃,两个都错了。

只需做一个发现。

例如

if(element.hasClass("myInputClass")) {
    error.appendTo(element.parents('tr').siblings().children().find('#errorbox'));
}

不建议使用ID,因为它不可重复使用。

答案 1 :(得分:0)

可能类似于:

errorPlacement: function(error, element) {
  error.appendTo($('#errorbox'));
},

但是,我建议查看errorContainer选项,因为这可能会提供更多您正在寻找的内容。

答案 2 :(得分:0)

不,是:

errorPlacement: function(error,element){
  $(".something_class_here").text("Your customer error");
}