【发布时间】:2011-05-01 12:19:39
【问题描述】:
我正在用 jQuery 更改 CSS,我希望根据输入值删除我添加的样式:
if(color != '000000') $("body").css("background-color", color); else // remove style ?
我该怎么做?
请注意,只要使用颜色选择器选择颜色(即当鼠标移到色轮上时),上面的行就会运行。
第二个注意事项:我不能对 css("background-color", "none") 执行此操作,因为它会从 CSS 文件中删除默认样式。
我只想删除 jQuery 添加的background-color 内联样式。
【问题讨论】:
-
最好根据您的功能尝试 addClass / removeClass。这不会影响其他样式。
-
在 jquery 中删除样式的两种方法与演示 codepedia.info/jquery-remove-inline-style
标签: javascript jquery css