我正在尝试用类迭代一系列项目required.我想我必须$.each错误地使用这个功能.
function required(address) {
//object to hold elements not passing validation tests
var pass = true;
$('.required').each(function(index, elem){
console.log(elem);
//check if it has the class indicating it is an email
if (elem.hasClass('re')) {
var validEmail = validateEmail(address.email);
if (!validEmail){
$(this).addClass('nv');
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
我看到控制台中的元素是
<input type=?"text" id=?"name_input" class=?"pr required">?
然后是错误
Uncaught TypeError: Object #<HTMLInputElement> has no method 'hasClass'
该对象如何没有hasClass方法?