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

Javascript 将任何参数传递给jQuery验证成功选项,javascript,jquery,validation,jquery-validate,Javascript,Jquery,Validation,Jquery Validate,jQuery validate有一个成功选项,允许您在用户输入有效表单数据时执行操作。它通常采用label的参数,label是一个动态插入的标记,用于显示成功标签(如复选标记) 由于某种原因,我无法检索标签的兄弟,并且它没有出现在Firebug中。所以我想知道如何传递另一个参数。例如,元素是输入元素的jQuery对象 我想这样做,但当我警告元素时,它会说未定义……否则在jqueryvalidate中使用元素 success: function(element) { errorspothol

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

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

我想这样做,但当我警告元素时,它会说未定义……否则在jqueryvalidate中使用元素

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

将jQuery对象元素作为全局变量从errorPlacement传递到success对我来说很有用


请参阅张贴在上的答案:

您是否有指向示例页面的链接?图片中的qTip可能会改变验证插件在其成功列表数组中存储引用的元素的一些情况。嗨,尼克!谢谢你的引导。我取出了errorPlacement处理程序中的qtip初始化,但仍然无法从success访问元素,即,它仍然表示未定义。找到了解决方案…将jQuery对象元素作为全局变量从errorPlacement传递到success选项。似乎有效。谢谢你的帮助!