2016-05-17 101 views
0

我面臨着動態選擇器的問題。這裏是我的代碼對象選擇器中的動態jQuery選擇器

var data = { 
      'one': {'value': '50,60,70,80'}, 
      'two': {'value': '10,20,30,40'} 
      } 
var eachValue = data.one.value.split(','); 

該代碼正在修正,但我需要爲onetwo動態選擇,所以如果喜歡

var select = 'one'; 
var eachValue = data.select.value.split(','); 

我的代碼它不工作。其顯示TypeError: data.select is undefined錯誤。那麼我如何在這裏使用動態選擇器。由於

回答

1

,如果你想使用變量屬性名稱可以使用括號記號所以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)