2
我正在处理一个组件,它可能有任何数量的SelectFields,并且想要为它们使用一个onChange处理程序。我可以告诉哪个SelectField触发了onChange吗?你能告诉哪个SelectField触发了一个onChange吗?
在这一点上我使出
onChange={this.onSelectChange.bind(this, key)};
随着关键承担标识SelectField的值。 SelectField在Array.map的主体中生成。
我想避免绑定,但还没有找到更好的方法。
使用e.target.id是我的第一次尝试之一(对不起应该在我的问题中提到这一点)。处理程序中的事件参数似乎与MenuItem关联,而不是SelectField。 MenuItem元素与DOM中的SelectField无关。 –