对象选择器中的动态 jQuery 选择器
Dynamic jQuery selector within object selector
我遇到了动态选择器的问题。这是我的代码
var data = {
'one': {'value': '50,60,70,80'},
'two': {'value': '10,20,30,40'}
}
var eachValue = data.one.value.split(',');
该代码正在纠正,但我需要 one
two
的动态选择器,所以如果我像这样编码
var select = 'one';
var eachValue = data.select.value.split(',');
它不工作。它显示 TypeError: data.select is undefined
错误。那么我如何在其中使用动态选择器。谢谢
如果要将变量用作 属性 名称,可以使用括号表示法 data[select]
var data = {
'one': {'value': '50,60,70,80'},
'two': {'value': '10,20,30,40'}
}
var select = 'two';
var eachValue = data[select].value.split(',');
console.log(eachValue)
我遇到了动态选择器的问题。这是我的代码
var data = {
'one': {'value': '50,60,70,80'},
'two': {'value': '10,20,30,40'}
}
var eachValue = data.one.value.split(',');
该代码正在纠正,但我需要 one
two
的动态选择器,所以如果我像这样编码
var select = 'one';
var eachValue = data.select.value.split(',');
它不工作。它显示 TypeError: data.select is undefined
错误。那么我如何在其中使用动态选择器。谢谢
如果要将变量用作 属性 名称,可以使用括号表示法 data[select]
var data = {
'one': {'value': '50,60,70,80'},
'two': {'value': '10,20,30,40'}
}
var select = 'two';
var eachValue = data[select].value.split(',');
console.log(eachValue)