【问题标题】:Dynamic jQuery selector within object selector对象选择器中的动态 jQuery 选择器
【发布时间】:2016-05-18 02:17:41
【问题描述】:

我遇到了动态选择器的问题。这是我的代码

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 错误。那么我如何在其中使用动态选择器。谢谢

【问题讨论】:

    标签: jquery jquery-selectors


    【解决方案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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      相关资源
      最近更新 更多