2015-02-24 81 views
0

我無法找到解決此問題的解決方案。我試圖用jQuery來改變一些CSS屬性。一個div有一個ID,改變那裏的財產正常工作。另一個div只有一個類,同樣的命令似乎並不適用。任何想法?用jquery更改css樣式,使用id,而不是類

這裏有兩種方法,第一個作品,第二個沒有:

$('#editor').css('background-color', '#222'); 
$('.divtag').css('color', '#222'); 
+4

小提琴在哪裏? – 2015-02-24 18:57:03

+3

這裏沒有錯......也許你的類名是錯誤的,也許你想改變背景,但你改變了顏色(而不是背景色......)。請小提琴 – 2015-02-24 18:57:52

+2

所有工作正常,只是在stackoverflow上測試 - $(「。question-hyperlink」).css(「color」,「red」) – 2015-02-24 18:59:35

回答

0

找到了解決辦法。

在CSS文件中,.divtag將!重要的添加到顏色中。由於某些原因,阻止我用jQuery改變它。

+0

'!important'優先於所有CSS特殊性規則,而且它也是一個相當困難的僞選擇器,可以包含jQuery'.css'更改。 – RenaissanceProgrammer 2015-02-24 19:08:32