Я не могу понять, как скрыть теги верхнего диапазона. У меня есть следующий код JQuery, который подставляет пролетных метки, сообщения об ошибках в виде:JQuery Hiding Prepend Elements
$('.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);
});
То же используется для всех остальных проверки. Сообщения об ошибках отображаются нормально. Я могу очень много попробовать что-нибудь на этих тегах span и ничего не работает. Не могу скрыть, исчезнуть, удалить и т. Д. Что я делаю неправильно?
Спасибо!
К сожалению, я понял это. Если я помещаю событие click внутри функции, он работает. – user1002039