I've constructed an ID for a repeated section attribute with the following: var armorTempHealth="repeating_Armor_"+idarray[i]+"_ArmorTempHealth"; And I know how to get the value of the attribute with this: getAttrs([armorTempHealth],function(values){ //dostuff }); What I don't know how to do is push a value back into that attribute through a string of its attribute name, not a hard-coded instance of its name, with something like this: setAttrs({[armorTempHealth]: tempCurrent},null,function(){ //dostuff }); What am I missing here? I've tried to Google this, but I'm getting a lot of nothing, so I feel like if I knew what to Google I might not need to Google the answer in the first place.