假设我有以下css样式
.someclass{
background: red !important;
}
.someclass{
background: blue !important;
}
现在使用jquery可以删除样式表中最后定义的样式,以便谁在新行中写.someclass
无法更改背景。
答案 0 :(得分:2)
否,但您可以添加一个新样式,该样式将覆盖前一个样式。
$('.someclass').css("cssText", "background: red !important;");
由于您已在css中声明了重要性,因此在jquery中设置它时需要传递此参数。
希望这有帮助
答案 1 :(得分:0)
您可以删除当前的类并添加一个具有您想要的任何样式的新类。
$( identifier ).removeClass("someclass");
$( identifier ).addClass("newclass");
在css文件中,您可以添加:
.newclass{
background: red !important;
}
我希望这对你有用
答案 2 :(得分:0)
你可以在Js文件中写$('。somebody')。css('background','red')。