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無關。 –