如果我有一个像这样的关联数组:

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"]

09-26 07:38