我有一个我想通过动态变量访问的 javascript 对象:
var color = {
red : '#ff0000',
black : '#000000',
silver : '#7d8989'
};
var currentColor = $(val).html();
console.log(color[currentColor]);
但是我从控制台收到未定义的消息。如何访问数据?
编辑:
问题是选项值末尾有空格,感谢大家的快速回复:
var currentColor = $.trim($(val).html());