2011-07-29 19 views
1

有沒有什麼辦法可以使用the jquery css properties來設置a href鏈接的顏色?如何使用jquery.css設置鏈接顏色()

基本上我需要的款式簡單的模型http://www.ericmmartin.com/projects/simplemodal_v12/containerCss選項,我需要傳遞的風格:

新在1.2,你必須使用外部CSS或CSS傳遞 屬性選項對於模態覆蓋圖,容器和數據元素爲 選項。選項有:overlayCss,containerCssdataCss和 取屬性的鍵/值對象。見jQuery CSS Docs for details.

+0

你只是希望設置鏈接的顏色,或者是你想設置的僞類? – Dennis

回答

8

你可以使用它的CSS定義:由於您使用:

$('a').css({ 
    color: '#ff0000' 
}); 

,或者,使用更短的語法:

$('a').css('color', '#ff0000'); 

編輯Simplemodal:您只能使用this page上描述的語法來設置模態中的疊加層,容器和數據包裝元素。如果您想要設計其他任何類型,只需使用CSS或創建一個基於您想要設計的DOM節點的jQuery選擇器即可。

+0

問題更新了一些更多的細節 – Joper

+0

@喬珀你下次真的應該澄清你的問題。這些「更多細節」基本上將其變成一個全新的問題。 –

1

爲什麼不使用CSS呢?

a{ 
    color : red; 
} 
a:link{ 
    color : red; 
} 
a:visited{ 
    color : red; 
} 
a:hover{ 
    color : red; 
} 
+1

看到他正在使用jQuery的事實,我假設他想要基於某種形式的交互式使用而改變顏色,這種交互式使用超越了懸停。 –

+0

不能讓上下文知道,但我只是告訴他,它可以做CSS CSS。 ;) – ChristopheCVB

+0

我明白:)儘管如此,這可能比直接回答他的問題更多的評論。 –

0

最簡單的方法是

$('a').css('color','red'); 

但我認爲最好的方式,如果我們爲它們創建一類,因爲它是可能的,他/她需要太多修改其他參數。 在這種情況下,CSS的東西將在CSS(和顏色是),和Jquery只使用他們的類。

所以:

$('a').addClass('className'); 

,並在CSS

.className 
{ 
    color:red; 
}