我有个label,对其设置了一个class=“a”
<label class="a">abc </label>
之后我又用javascript为其增加一个class:"b",我是使用jquery改变的
js代码为: $('label').addClass("b"); //这里我并没有remove class a,因为我觉得b应该起作用
Css为
a{color:red;}
b{color:green}
请问为什么label里的字不改变颜色呢?
而当我直接改变其css时就可以改变颜色了,
js代码为:$('label').css("color","green");
可能css遵循行内代码优先于外部表的关系,所有后面写的js起作用。
但是,css同样应该遵循后设置的css优先于之前设置的css啊。
还望高人解答! 谢谢!!
汪汪一只猫
动漫人物
潇潇雨雨