Tôi đang cố gắng lặp qua một tập hợp các mục có lớp required
. Tôi nghĩ rằng tôi phải sử dụng chức năng $.each
không chính xác.
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');
}
}
});
}
Tôi thấy rằng các phần tử trong giao diện điều khiển là <input type="text" id="name_input" class="pr required">
Và sau đó các lỗi Uncaught TypeError: Object #<HTMLInputElement> has no method 'hasClass'
Làm thế nào có thể đối tượng mà không có phương pháp hasClass?
should not nó được $ (elem) .hasClass ('..')? –