这可能看起来像是一个新手问题,但在这里。在jQuery Validate插件的invalidHandler
内,我有以下内容。
invalidHandler: function(form, validator) {
$firstitem = (validator.errorList[0].element);
alert($firstitem);
}
我想要做的就是获取errorMap
或errorList
中第一项的名称。以下是我尝试过的一些事情:
alert($firstitem.attr('name'));
也alert($firstitem.html());
。不知道如何从这里访问名称。我可以只查询DOM,但错误元素可能尚未更新,因此$("#form .error");
可能无法获取更新的错误集(如果存在)。
有什么想法吗?
答案 0 :(得分:1)
$firstitem
这里只是一个节点,而不是jQuery对象,因此它的名称应该是属性$firstitem.name
。
至少,您可以console.log($firstitem)
查看它的外观。