jQuery validate有一个成功选项,允许您在用户输入有效的表单数据时执行操作。它通常采用“label”的参数,这是一个动态插入的标签,用于显示成功标签(如复选标记)。
由于某种原因,我无法检索“标签”的兄弟姐妹,并且它不会出现在Firebug中。所以我想知道我是如何传递另一个参数的。例如,“element”是输入元素的jQuery对象。
我想做类似这样的事情,但当我提醒元素时它说“未定义”......否则在jQuery验证中,使用了元素。
success: function(element) {
errorspotholder = element.parents('.rightfields').find('.rederrorx');
element.removeClass('rederrorx').addClass('norederrorx').qtip('destroy');
},
答案 0 :(得分:0)
将jQuery对象元素作为全局变量从errorPlacement传递给我成功。