先頭に追加するスパン タグを非表示にする方法がわかりません。フォームのエラー メッセージとしてスパン タグを先頭に追加する次の JQuery コードがあります。
$('.mcEmail').each(function() {
var mcEmailCheck = $(this).val();
var mcEmailRegex = /^([\w-\.]+@([\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);
});
他のすべての検証にも同じことが使用されます。エラーメッセージは問題なく表示されます。これらのスパンタグでほとんど何でも試すことができますが、何も機能しません。非表示、フェードアウト、削除などができません。何が間違っていますか?
ありがとうございました!