선행 확장 태그를 숨기는 방법을 알아낼 수 없습니다.JQuery 숨기기 선행 요소
$('.mcEmail').each(function() {
var mcEmailCheck = $(this).val();
var mcEmailRegex = /^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/;
if(!mcEmailCheck.match(mcEmailRegex)) {
mcResponse('- Incorrect Email format!', true);
$(this).parent().prepend('<span class="mcCustResponse">- Incorrect Email format!</span>');
$(this).addClass('mcError').fadeOut().fadeIn();
}
});
그런 다음 나는 다음과 같은 시도 :
$('.mcCustResponse').click(function(){
$(this).fadeOut(1000);
});
같은 다른 모든 유효성 검사에 사용되는 I는 형태로 오류 메시지로 범위 태그를 앞에 추가합니다 다음 JQuery와 코드가 있습니다. 오류 메시지가 잘 표시됩니다. 나는이 스팬 태그에서 아무 것도 시도하지 않고 아무 것도 할 수 없다. 숨기거나, 페이드 아웃하거나, 제거 할 수 없습니다. 내가 뭘 잘못하고 있니?
감사합니다.
전에, 나는 그것을 알아 냈어. 함수 안에 click 이벤트를 넣으면 작동합니다. – user1002039