我正在使用验证编写表单,并且我想在未正确填充文本框时突出显示文本框。我加入这个CSS规则:用于选择的CSS标识和用于样式的类
/*Styles for validation*/
.invalid {
border: 1px solid #FF0000;
}
在我的窗体中的字段有ID,比如#f1
第一场,其中有没有CSS样式,但我使用他们选择使用jQuery的字段。所以,当我发现一个错误我说:
$('#f1').addClass("invalid");
根据Firefox的检查,该元素现在有风格#f1.invalid,但我没有看到任何应用到元素无效的造型。我如何获得我正在寻找的行为?谢谢!
编辑:我撒谎了,还有我的文本字段内联样式,设置宽度5ems,但去除它似乎不有所作为
我觉得别的东西出错了......看起来应该可以工作 –
http://jsbin.com/oxipaj/1/edit工作得很好......问题在别的地方 – sachleen
看起来像是问题是具有特异性。 检查该元素是否具有嵌入式样式。 任何与id相关的样式。 –