这看起来像是一个新手问题,但是可以解决。在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");
可能无法获取更新的错误集(如果存在)。有任何想法吗 ?
最佳答案
$firstitem
只是一个节点,不是jQuery对象,因此应将其名称作为属性$firstitem.name
。
至少,您可以console.log($firstitem)
看到它的外观。
关于javascript - jQuery Validate-如何使用errorMap或errorList,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21637842/