动态获取jquery对象';s值

动态获取jquery对象';s值,jquery,object,Jquery,Object,我有这样的jquery对象myObject(console.log()的结果) 对象{Product1{…},Product2{…},Product3{…} 这些产品的每个模式都是这样的Object{id=“1”,name=“somename”} 当我更改单选按钮时,我想获取名称的值,例如,如果选中第一个单选按钮,我应该获取myObject.Product1,如果选中第二个-myObject.Product2。例如,当我尝试这个console.log(myObject.Product1)时,它通

我有这样的jquery对象
myObject
(console.log()的结果)

对象{Product1{…},Product2{…},Product3{…}

这些产品的每个模式都是这样的
Object{id=“1”,name=“somename”}

当我更改单选按钮时,我想获取名称的值,例如,如果选中第一个单选按钮,我应该获取
myObject.Product1
,如果选中第二个-
myObject.Product2
。例如,当我尝试这个
console.log(myObject.Product1)
时,它通常会输出
对象{id=“1”,name=“somename”}
,但当我想像

var number = getRadioValue(); // for example returns 1 
var productName = 'Product'+number;
然后它将
myObject.productName
输出为未定义


如果您正在传递变量,请感谢。。您应该使用
对象[属性]
语法,而不是
符号

myObject[productName]

如果您正在传入一个变量。。您应该使用
对象[属性]
语法,而不是
符号

myObject[productName]