将任何参数传递给jQuery验证成功选项

时间:2010-07-18 20:38:46

标签: javascript jquery validation jquery-validate

jQuery validate有一个成功选项,允许您在用户输入有效的表单数据时执行操作。它通常采用“label”的参数,这是一个动态插入的标签,用于显示成功标签(如复选标记)。

由于某种原因,我无法检索“标签”的兄弟姐妹,并且它不会出现在Firebug中。所以我想知道我是如何传递另一个参数的。例如,“element”是输入元素的jQuery对象。

我想做类似这样的事情,但当我提醒元素时它说“未定义”......否则在jQuery验证中,使用了元素。

success: function(element) {
   errorspotholder = element.parents('.rightfields').find('.rederrorx');
   element.removeClass('rederrorx').addClass('norederrorx').qtip('destroy');
            },

1 个答案:

答案 0 :(得分:0)

将jQuery对象元素作为全局变量从errorPlacement传递给我成功。

见帖子:JQuery Validation errorPlacement Success vs Failure