我想验证窗体中所有需要的类,然后显示错误消息。在那addClass和removeClass不在IE8中工作。任何帮助表示赞赏。 下面是代码addClass和removeClass在IE8中不工作
$('#submit_form .required').filter(':visible').each(function() {
//$(this).next('div.error_text').remove();//Not working in IE8
//$(this).removeClass('required');//Not working in IE8
$(this).after('<div class="error_text">Required</div>').remove();
if (!$(this).val()) {
//input.addClass('required');//Not working in IE8
$(this).css("border","1px solid #FF0004");
$(this).after('<div class="error_text">Required</div>');
returnVal = false;
}
else{
returnVal = true;
}
});
这里如果该字段未填写,它会创建一个围绕现场和显示消息的红盒子。因此,如果用户提交表单2或3次,则会显示多次该消息。所以我想先删除该消息,然后检查该字段是否为空,并相应地添加必需的。我试图使用addClass和removeClass,它不工作。自从1天以来,我一直在努力。有人可以帮我解决这个问题.....
什么价值'input'? – Blazemonger
我不删除$(this)。我删除在此之后创建的div。该div是动态创建的,用于显示错误消息 – user1049057
将其放入小提琴中。 –