我在上述字段中显示错误,但我想在它附近添加样式,例如,将一些图像作为背景添加到包含的 div 中。
我像这样添加它:
$('input').change(function() {
if ($(this).hasClass('valid')) {
$(".field2").has(this).removeClass('bg2').addClass('bg1');
}
if ($(this).hasClass('error')) {
$(".field2").has(this).removeClass('bg1').addClass('bg2');
}
})
和CSS:
.bg1
{
background-image: url('valid.png');
background-repeat: no-repeat;
background-position:320px 25px;
}
.bg2
{
background-image: url('not_valid.png');
background-repeat: no-repeat;
background-position:320px 25px;
}
但现在它像这样工作:
- 首先出现 jQuery 验证表单
- 然后,我的 bg 仅在下一个输入更改并单击表单时添加
我想让背景与字段一起出现。
可以使用简单的 jQuery 事件吗? 或者
我应该为此添加错误标签吗?如果是这样 - 请提供一个带有表单和标签的验证示例,如果可能的话,没有错误文本。