2011-08-31 24 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
​​
相关问题