按id更新多维数组



我有一个像这样的多维数组:

var firstElement = $(this).first();
fielddata = {
  number: index,
  attributes: [
    { 'label_text': firstElement.text(), 
      'label_width': firstElement.width(), 
      'label_height': firstElement.height(), 
      'label_color': firstElement.css('color') 
    }
  ]
}

如何更改属性部分内的值之一,但通过id?所以我使'label_text'一个不同的值?

我不想使用索引

您没有多维数组。你有一个物体;它的一个属性是对象数组。

在这种情况下,看起来您想要更新attributes列表中第一个(也是唯一一个)对象中的label_text。如果正确:

fielddata.attributes[0].label_text = 'whatever';

将工作,如:

fielddata.attributes[0]['label_text'] = 'whatever';

相关内容

  • 没有找到相关文章

最新更新