2012-07-02 52 views

回答

1
$('.red_button') 
    .each(function() { 
     var someVariable = $(this).attr('name'); 
     myObject[someVariable] = 0; 
    }); 
2

这是的,你可以用括号:

myObject[ someVariable ] = 0; 
+0

该死的天才。 :) – DevlshOne

1

什么你指的是被称为动态对象属性。为了实现这个功能,你可以使用下面的语法:

myObject[someVariable] = 0; 
0

这是正确的,假设你已经创建了myObject使用前:

http://jsfiddle.net/73WZ3/1/

+0

我想你错过了点... –

+0

@CD ..我想我链接到错误的jsfiddle。如果您在访问之前声明myObject,它将起作用。我错过了什么观点? – NimChimpsky

+0

我认为OP的意思是这样的:http://jsfiddle.net/kht9P/ –

相关问题