我使用jquery插入下面的css到head标签,但问题是每次我使用用户界面更改颜色它添加另一种风格tang而不是css如何删除已添加并替换为新css请帮助。
<style charset="utf-8" type="text/css">div.contentMid2{background:#000;}div.module{background:#fff;}</style>
希望在运行时添加几个css,但替换为已添加的。
答案 0 :(得分:1)
如果您需要动态更改css值(background-color:VARIABLE
),可以执行以下操作之一:
head
标记。$('.someDIv').css()
。但要小心,这种方式可以是非常有资源的:)如果您只需要添加一些静态CSS,则可以从body
添加/删除类:
$('body').addClass('new')
或
$('body').addClass('new2')
来自CSS:
.someClass {background:red}
body.new .someClass {background:blue}
body.new2 .someClass {background:green}
答案 1 :(得分:0)
$( 'div.contentMid2')的CSS({背景: '#000'})。