是否有人知道如何在触发函数onChange时从select中检索“key”值?Reacts select onChange获取密钥
callback(e) {
e.target.value;
}
...
<select onChange={this.callback.bind(this)}>
<option key={obj.id}>{obj.name}</option>
<option key={obj.id}>{obj.name}</option>
</select>
我知道我可以通过target.value获取obj.name的值,但是我找不到如何检索密钥。
你为什么想要钥匙?对于React来跟踪订单,如果你需要obj.id,只需传入id = {obj.id}并以这种方式访问它 – JordanHendrix
我想过传递id。我会做一些像callback.bind(this,obj.id)。问题是我生成一个array.map的选项标签,我无法直接访问obj.id –
另外我想知道为什么人们低调这个问题,因为迄今为止没有丹尼设法找到答案,甚至那一个不是那么简单...... –