如果我有一个像这样的关联数组:
var names = { '10watt' : '_ULR', '20watt' : '_ULR', '30watt' : '_ULR', '40watt' : '_ULR', '50watt' : '_ULR', '60watt' : '_ULR', '75watt' : '_ULR', '100watt' : 'ULCR', '120watt' : 'ULCR', '150watt' : 'ULCR' };
如果密钥是this.id,如何将密钥的值写入浏览器?
我试过了,但是没用(#name是我要在其中输入文本的div:
$('#name').text(names(this.id));
最佳答案
$('#name').text(names[this.id])
但这与jQuery没有任何关系。
在JavaScript中,如果有一个对象
obj
,则可以像此prop
或此obj.prop
一样访问其属性obj["prop"]
。