2011-08-31 51 views
0

我覺得這很愚蠢,因爲我應該知道這一點,但我很匆忙,而且我也不能爲我想到正確的術語投入Google以獲得我正在尋找的答案。有人可以告訴我如何使用jQuery添加到一個.css值

基本上使用javascript/jquery我需要說「將varName的值添加到左側的現有css屬性:200px;」在jQuery中使用.css。

我很感謝幫助和任何願意提醒開發人員的人。我知道這是一個簡單的問題,所以請和我一起裸照。

+0

讀:http://stackoverflow.com/questions/1306523/change-css-using-if-in-jquery –

+0

什麼'的.css ()'功能? ;-) – zerkms

+0

不,我正在使用.css功能。這不是問題:p它比這更簡單。 –

回答

2

通過這個

http://api.jquery.com/css/

//This will set or overwrite the left style property of element 
//selected by elementSelector 
$("elementSelector").css("left", varName); 

或者css方法採用map如果你想一次設置多個屬性。

$("elementSelector").css({ left: varName }); 
2

您是否嘗試使用變量中的值增加當前的CSS值?

如果是這樣,使用此:

var varName = 20; 

$('#element').css('left', '+=' + varName); 
+0

這就是我一直在尋找的東西。謝謝! –

+0

@Joseph Silber我從來沒有意識到你可以做到這一點! –

+0

@Don Zacharias:這是一個相對較新的功能。我認爲它是在jQuery 1.6中引入的。它在文檔中:http://api.jquery.com/css/(搜索'+ =')。 –

0
​​
相關問題