2010-05-11 19 views

回答

1

设置你修改的属性的值inherit

1

什么,你应该做的是在不改变CSS属性,而是加入了css类到元素。当验证失败时,移除该CSS类。

0

我会使用CSS类,而不是使用jQuery设置单个属性。这样,您可以添加和删除类以应用或删除样式。它更简单,可能更快,并且可以将所有样式信息放在一起。添加一个类还可以更容易地找到jQuery选择器出现错误的所有字段。

如果由于某种原因,您确实想要使用.css(),则可以通过将其设置为空字符串来删除这些属性。例如,如果您添加一个边框,您将与

$(selector).css("border", ""); 
+0

谢谢你们! addClass()/ removeClass()的效果最好,似乎是最灵活的解决方案。 – Clubnite 2010-05-12 12:27:01

2

这删除它将会从风格元素的样式移除颜色,使样式表来恢复控制。

$(sel).css('color', '') 

注意这不会对颜色还原到未明确之前设置的值。要做到这一点,你必须缓存先前的值。

相关问题