动态获取jquery对象';s值
我有这样的jquery对象动态获取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)时,它通
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]