更改字符串

dar*_*ryl 4 string variables jquery selector

不知道怎么问这个问题,但是这里有.

说我有:

var foo = 'marginLeft';
Run Code Online (Sandbox Code Playgroud)

如何将其更改为:

marginLeft
Run Code Online (Sandbox Code Playgroud)

所以这是可能的:

$(element).animate({foo: 20});
Run Code Online (Sandbox Code Playgroud)

请注意,不要寻找这个(我想要花括号):

$(element).animate(foo,20);
Run Code Online (Sandbox Code Playgroud)

aqu*_*nas 7

好吧,你应该能够用这样的东西得到相同的行为:

var foo = "marginLeft";
var x = {};
x[foo]=20;

$(element).animate(x);
Run Code Online (Sandbox Code Playgroud)