【发布时间】:2020-08-30 03:44:30
【问题描述】:
我有一个输入字段
<input required id={'odds' + index} type="text" step="any" className="form-control validate" value={this.state.odds + ' ' + index} onChange={this.onChange} />
我正在尝试组合 value 属性的地方
value={this.state.odds + ' ' + index}
value={this.state.odds + index}
value={this.state.odds`${index}`}
value={this.state.odds `${index}`}
我尝试了所有这些,但没有奏效。如何在数组映射中组合状态和索引?
预期结果:this.state.odds0,其中 index 为 0,它调用状态元素
我得到的示例:
this.state.odds 设置为 1.5
this.state.odds0 设置为 5
如果索引为 0,我会在命令结束时得到“1.5 0”或“1.50”。我想得到'5'。
【问题讨论】:
-
请定义“不起作用”。并展示你目前得到的东西
-
我想调用 this.state.odds0 等等什么?
-
更新了,现在明白了吗? @Yousaf
-
是的,我现在明白了。
标签: javascript arrays reactjs input