我有個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啊。 還望高人解答! 謝謝?。?
有大佬知道關于css的color顏色變化問題嗎?求助!
幕布斯7119047
2021-11-01 14:10:11