【发布时间】:2014-06-26 01:15:08
【问题描述】:
到目前为止我所拥有的:
http://codepen.io/anon/pen/umHzl?editors=101
您注意到您可以单击一个框并取消单击它。我想要的是,当单击某个按钮时,所有其他按钮都未单击(恢复正常颜色)。
我的尝试:
for (var i =0; i < booths.length; i++){
var obj = booths[i]
obj.e1['fill'] = obj['color'];
obj.e1['checked'] = 'false';
$("#"+obj.name).remove();
}
我知道颜色在框的 e1/rectangle 对象中,但我不知道如何更改/访问该变量。它说obj.e1 未定义。如果我这样做obj['fill'],它仍然不起作用。
我如何从这样的循环(或类似的东西)中改变颜色。
【问题讨论】:
-
你有一个对象数组,而不是 JSON。所有对象都没有
e1属性,那么您究竟希望obj.e1做什么?
标签: javascript jquery