2011-05-21 77 views

回答

5

您可以使用.toggleClass()来添加/删除CSS类,并指定你的CSS颜色。

+0

+1这是最佳解决方案。样式应该在CSS中定义。当然有例外,但99%(甚至更多)应该驻留在CSS文件中。与检查当前样式并保存它们相比,切换类很简单快捷。 – 2011-05-21 10:32:16

2

不,我知道的,但我相信有解决这个方法。我想到的最简单的一个是要么添加和删除类指定一种颜色或与.css('color','red')说添加颜色,然后删除样式属性.removeAttr('style')

,如果你不与多个样式添加和只想要删除一个后者只会工作。前者可以在这种情况下工作,只要你愿意为每种风格组合/可能性建立一个班级。

个人而言,我始终尝试使用类来改变网页的视觉方面所以这将是我的偏好