亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有大佬知道關于css的color顏色變化問題嗎?求助!

有大佬知道關于css的color顏色變化問題嗎?求助!

幕布斯7119047 2021-11-01 14:10:11
我有個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啊。 還望高人解答! 謝謝?。?
查看完整描述

3 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

正解如下
JQuery你應該這樣寫就可以了
$('label').addClass("a b");

查看完整回答
反對 回復 2021-11-06
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

判斷css優先級別的辦法:加權。
加權就是為每一種選擇符分配一個值
如類型選擇符:1分(例:h2具有特殊性1,得1分)
class選擇符:10分
id選擇符:100分
判斷時,加法計算值大小,如#wrap .wrap span = 111分,同一個元素,多種樣式,哪個加權值大,哪個優先。
特別提醒:
!important 具有最大優先權
內斂樣式次之(加權值為100以上)
就近原則,排在后面的樣式最大優先
被繼承的元素,加權值為0



查看完整回答
反對 回復 2021-11-06
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

a{color:red;}
b{color:green}
這兩個是不是應該寫成
.a{color:red;}
.b{color:green} 啊

查看完整回答
反對 回復 2021-11-06
  • 3 回答
  • 0 關注
  • 346 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號