jQuery Validate - 如何使用errorMap或errorList

时间:2014-02-07 21:12:24

标签: javascript jquery jquery-validate

这可能看起来像是一个新手问题,但在这里。在jQuery Validate插件的invalidHandler内,我有以下内容。

invalidHandler: function(form, validator) {
    $firstitem = (validator.errorList[0].element);
    alert($firstitem);
}

我想要做的就是获取errorMaperrorList中第一项的名称。以下是我尝试过的一些事情:

alert($firstitem.attr('name'));alert($firstitem.html());。不知道如何从这里访问名称。我可以只查询DOM,但错误元素可能尚未更新,因此$("#form .error");可能无法获取更新的错误集(如果存在)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

$firstitem这里只是一个节点,而不是jQuery对象,因此它的名称应该是属性$firstitem.name

至少,您可以console.log($firstitem)查看它的外观。